我正在使用Graph API从我的网页获取统计信息,我创建了一个应用程序并获得了我的权限(read_insights,manage_pages ...),但只有一些指标可以正常工作,例如page_fans_country和其中大多数(page_fans / post_impressions) / page_impressions / page_fans_gender_age ...)不起作用并返回:[data] =>数组()。 我尝试了3个不同的页面,第一个有20.000个喜欢,第二个3.000和第三个30喜欢,除了page_fans_country之外我无法从他们那里获得任何信息。但是,当我在Graph Api Explorer中使用其令牌尝试之前的查询时,它工作正常,当我使用我的令牌时它不起作用,我确信我有read_insights权限
请帮助我。
答案 0 :(得分:2)
我得到了答案
更改范围参数的顺序:
尝试
"email,read_insights,manage_pages"
而不是
"email,manage_pages,read_insights"
这对我有用。
答案 1 :(得分:0)
对于大多数网页见解,您需要page access token。
普通用户访问令牌,即使是来自页面管理员的令牌,也不会返回任何数据。
答案 2 :(得分:0)
我遇到了同样的问题。
我似乎通过在消息fb id前加上页面ID来获得一些见解,所以我没有点击https://graph.facebook.com/messageFbId/insights?access_token=...
(官方文档说这样做),而是从https://graph.facebook.com/pageId_messageFbId/insights?access_token=....
获得了见解
希望这有帮助