Box Api — как получить информацию о пользователе, который прокомментировал файл

У меня в Box есть сценарий комментирования файла с помощью Box Api. Я использовал Box API, чтобы добавить комментарий. При отображении всех комментариев имя прокомментированного человека отображается одинаково для всех комментариев.

Как мне добавить комментарий, чтобы различать, кто прокомментировал его с помощью Box API

Примерный список комментариев:

{
    "type": "comment",
    "id": "1111",
    "is_reply_comment": false,
    "message": "Sample Comment 1",
    "created_by": {
      "type": "user",
      "id": "111",
      "name": "AAA",
      "login": "[email protected]"
    },
    "created_at": "2016-08-11T00:01:56-07:00",
    "item": {
      "id": "78110824178",
      "type": "file"
    },
    "modified_at": "2016-08-11T00:01:56-07:00"
}
{
    "type": "comment",
    "id": "2222",
    "is_reply_comment": false,
    "message": "Sample Comment 2",
    "created_by": {
      "type": "user",
      "id": "111",
      "name": "AAA",
      "login": "[email protected]"
    },
    "created_at": "2016-08-11T00:01:56-07:00",
    "item": {
      "id": "78110824178",
      "type": "file"
    },
    "modified_at": "2016-08-11T00:01:56-07:00"
}

Пожалуйста, помогите добавить комментарии для разных пользователей


person user3211705    schedule 11.08.2016    source источник


Ответы (1)


Чтобы прокомментировать от имени конкретного пользователя, вы можете использовать заголовок As-User. Вот пример:

curl https://api.box.com/2.0/comments \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "As-User: USER_ID" \
-d '{"item": {"type": "file", "id": "FILE_ID"}, "message": "YOUR_MESSAGE"}' \
-X POST
person Murtza Manzur    schedule 23.09.2016