Возможно ли получить комментарии к объявлениям Facebook через API (график или FQL)? Если да, мне нужно приложение с белым списком, чтобы сделать это? Кроме того, если у меня есть токен доступа к странице, достаточно ли этого, или мне нужен токен доступа пользователя с разрешением ads_management?Получить комментарии в объявлениях Facebook через API
ответ
Да, объявления Facebook, у которых есть комментарии, объясняются тем, что объявление является продвинутым сообщением о странице, независимо от того, скрыта ли эта страница или нет. Комментарии к сообщению на странице доступны через API Facebook и не требуют наличия доступа к API объявлений. Используйте конечную точку API-интерфейса графика /v2.1/{page-id}/comments, чтобы получить комментарии к комментариям на странице. См. Facebook Graph API documentation on object comments для получения дополнительной информации.
Что касается использования токена, то page_token
распространяется данным пользователем на данное приложение. У page_token будут самые те же привилегии, что и пользователь на его авторизованных страницах и страницах ad_account.
Создание страницы_token может быть выполнено автоматически, в интересах пользователя, если у вас уже есть user_token
с разрешением manage_pages
. Опять же, этот page_token
будет иметь те же самые привилегии, что и у user_token
, которые вы использовали для его создания.
Другими словами, наличие page_token
не является дополнительным преимуществом, чем те, которые уже присутствуют в user_token
.
Сказав, что вам нужно
- токен доступа к данным ad_account
- , что приложение, для которого создавался этот маркер, имеет тот ad_account активный в его настройках
Если второе требование не выполнено, например, для ad_account
act_123456789
вы получите сообщение об ошибке:
{
"error": {
"message": "(#274) The ad account is not enabled for usage in Ads API. Please add it in developers.facebook.com/apps -> select your app -> settings -> advanced -> advertising accounts -> Ads API. Account 123456789 not enabled for this application.",
"type": "OAuthException",
"code": 274,
"fbtrace_id": "xxxxx"
}
}
Вы можете попробовать, например, создать токен со всеми привилегиями для Graph API Explorer App. Он будет вызывать ошибку выше, потому что у приложения нет активированного объявления ad_account act_123456789
.
Таким образом, учитывая у вас есть маркер с ads_read
продлен на приложение, которое имеет этот ad_account в списке, и вы знаете ad_id
, вы можно переходить, как я объяснял в теме Get comments from facebook ads (marketing)
В принципе, можно использовать ad_id (для пример 123000000
), чтобы получить продвигаемый идентификатор сообщения и его действия
/123000000?fields=creative.fields(effective_object_story_id),insights.fields(actions)
ответ будет содержать effective_object_story_id
(например, скажем, это 456000000_789000000
) и его действия с разбивкой по типу:
{
"creative": {
"effective_object_story_id": "456000000_789000000",
"id": "123000000"
},
"insights": {
"data": [
{
"actions": [
{
"action_type": "comment",
"value": "12"
},
{
"action_type": "like",
"value": "2"
},
{
"action_type": "post",
"value": "3"
},
{
"action_type": "post_reaction",
"value": "29"
},
{
"action_type": "video_view",
"value": "558"
},
{
"action_type": "page_engagement",
"value": "604"
},
{
"action_type": "post_engagement",
"value": "602"
}
],
"date_start": "2017-08-14",
"date_stop": "2017-08-20"
}
],
"paging": {
"cursors": {
"before": "xxx",
"after": "xxx"
}
}
}
}
Если вы хотите также отличать платные комментарии от обычных комментариев, вы можете запросить comments
край POST_ID 456000000_789000000
, чтобы получить общий комментарий количество, которое должно быть больше комментарии, созданные рекламным объявлением.
- 1. получить комментарии к facebook ad
- 2. Получить комментарии в facebook через открытый график
- 3. Как получить статистику нескольких кампаний в объявлениях Facebook api
- 4. Facebook Комментарии через Javascript
- 5. Facebook Graph API получить все комментарии
- 6. Получить все комментарии пользователя Facebook API
- 7. Facebook API получить новые комментарии к сообщениям
- 8. Facebook Ads API - Прочитать комментарии
- 9. Facebook Graph Api: Отсутствующие комментарии
- 10. Facebook api не возвращается Комментарии
- 11. Попадая Комментарии комментариев Facebook API
- 12. Получить комментарии публики facebook post
- 13. Facebook Комментарии: Скрыть все комментарии
- 14. Получить комментарии ко всем публикациям Facebook
- 15. Как получить все комментарии и комментарии к сообщению в facebook?
- 16. Как получить новые полученные пользователем комментарии в API Facebook?
- 17. Получить данные о Facebook (понравилось, комментарии, акции)
- 18. API Получить Комментарии
- 19. Публиковать комментарии на facebook через android sdk
- 20. Facebook graph API комментарии латышей (в фиде)
- 21. Facebook Graph API Получить комментарии за пределами стены
- 22. Facebook Graph API V2.2 Комментарии Return Empty
- 23. Получить комментарии в Facebook для нескольких сообщений
- 24. Получить комментарии от Facebook-нравится?
- 25. Facebook Graph API - получите последние комментарии
- 26. можно получить @mentions через API Facebook (например, через API Twitter?)
- 27. Использование Face FaceBook через facebook api
- 28. facebook graph api возвращает не все комментарии
- 29. Комментарии Facebook на родном приложении iphone через Facebook SDK
- 30. Как получить комментарии в facebook в HTML?