Я копался в FB Graph API безрезультатно.
Вот ситуация:
User 1
опубликовал фотографию с тегом
User 2
и прокомментировал фотографию
User 2
одобрил тег, а затем прокомментировал фотографию
В Graph API этот запрос работает нормально:
me/photos/uploaded/?fields=comments&limit=1
- обратите внимание, что me
в этом случае User 1
Вот ответ:
{
"data": [
{
"comments": {
"data": [
{
"created_time": "2019-02-01T15:15:32+0000",
"from": {
"name": "{name}",
"id": "{id}"
},
"message": "user 1 comment",
...
Однако этот запрос (с использованием User 2
в качестве me
) не работает должным образом:
me/photos/tagged/?fields=comments&limit=1
В частности, вот ответ:
{
"data": [
{
"id": "{photo_id}"
}
],
"paging":...
Чтобы уточнить, я User 1
, а другой разработчик - User 2
, мы оба разработчики приложения, оба разрешили user_photos
(и user_friends
) разрешения - и все же мы можем 't получить доступ к комментариям к фотографии с тегами.
Есть идеи?
Обновление : я проверил следующее с аналогичным разочарованиемрезультаты:
{photo_id}/comments
- из User 1
Graph API Explorer - возвращает нужные комментарии
{photo_id}/comments
- из User 2
GAPI Explorer, возвращает следующее:
{
"data": [
]
}