通过API检索Facebook广告上的评论
甚至可以通过API(图形或FQL)检索Facebook广告上的评论吗?如果是,我是否需要一个白名单上的应用程序来完成?另外,如果我有一个页面访问令牌,这是否足够,或者我需要一个具有ads\u管理权限的用户访问令牌?是的,有评论的Facebook广告是因为该广告是一个提升页面帖子,无论该页面帖子是否隐藏。页面帖子评论可通过Facebook API获得,无需访问Ads API。使用图形API端点/v2.1/{page id}/comments检索页面帖子注释。有关令牌使用的更多信息,请参见。给定用户将令牌扩展到给定应用程序。page_令牌最多与用户在其授权页面和ad_帐户上的权限相同 如果您已经拥有通过API检索Facebook广告上的评论,facebook,facebook-graph-api,facebook-ads-api,Facebook,Facebook Graph Api,Facebook Ads Api,甚至可以通过API(图形或FQL)检索Facebook广告上的评论吗?如果是,我是否需要一个白名单上的应用程序来完成?另外,如果我有一个页面访问令牌,这是否足够,或者我需要一个具有ads\u管理权限的用户访问令牌?是的,有评论的Facebook广告是因为该广告是一个提升页面帖子,无论该页面帖子是否隐藏。页面帖子评论可通过Facebook API获得,无需访问Ads API。使用图形API端点/v2.1/{page id}/comments检索页面帖子注释。有关令牌使用的更多信息,请参见。给定用户
manage\u pages
权限的user\u令牌
,则可以代表用户自动生成页面令牌。同样,此page\u令牌
最多将具有与您用来生成它的user\u令牌
相同的权限
换句话说,拥有page\u令牌
并不意味着拥有比user\u令牌
中已有的特权更多的特权
话虽如此,你需要
ad\u account
act\u 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"
}
}
例如,您可以尝试生成具有所有权限的令牌。它将抛出上述错误,因为所述应用程序未启用ad_帐户act_123456789
因此,如果您有一个扩展了的带有ads\u read
的令牌,用于列出此adu帐户的应用程序,并且您知道adu id
,那么您可以按照我在线程中的解释进行处理
基本上,您可以使用ad_id(例如123000000
)来获取提升的帖子id及其操作
/123000000?字段=creative.fields(有效对象\故事\ id),insights.fields(操作)
答案将包含一个有效对象\u故事\u id
(例如,假设它是45600000\u 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"
}
}
}
}
如果您还想区分付费评论和常规评论,您可以查询帖子id的
评论
边缘45600000\u 789000000
以获得总评论计数,该计数应大于广告生成的评论。您无法通过API提取评论的实际单词-这将使其太容易刮取。可能重复的