2016-08-11 3 views
1

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

Как я должен добавить комментарий, чтобы дифференцировать, кто прокомментировал это с помощью Box API

Sample List комментарий:

{ 
    "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" 
} 

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

ответ

1

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

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