现在使用图谱API的facebook见解是什么?

Att*_*ers 5 facebook-graph-api facebook-insights

我想使用图形API来获取没有Facebook JS SDK的页面和应用程序见解.我尝试了以下方法:

  • 我用用户A创建了一个应用程序
  • 我使用以下URL与用户B登录该应用程序(用户B是页面和应用程序的管理员)

https://m.facebook.com/dialog/oauth?client_id=[appID]&redirect_uri=[uri]&scope=read_insights,manage_pages&response_type=token

  • 使用上面的URL,登录没问题,我得到了访问令牌
  • 使用https://graph.facebook.com/me/accounts我获得了应用程序和页面列表
  • 最后,我尝试使用以下网址https://graph.facebook.com/ [page id]/insights&access_token = [login_response_access_token]查询数据分析值,但我得到以下空结果:

{"data":[],"paging":{"previous":"https://graph.facebook.com/ [page_id]/insights?format=json&since=1329064393&until=1329323593","next":"https: //graph.facebook.com/ [page_id]/insights?format=json&since=1329582793&until=1329841993"}}

我的步骤有什么问题?我尝试使用Graph API Explorer,但无法从以下网址获取数据分析值:

https://developers.facebook.com/tools/explorer

  1. 在网址上方打开
  2. 获取访问令牌(read_insights,manage_pages)
  3. https://graph.facebook.com/[page_id]/insights返回相同的空JSON

Kaa*_*sin 0

您的第一步和第二步是正确的,但第三步是错误的,因为在网址 https://graph.facebook.com/[page_id]/insight 中,您的 page_id 节点上没有像我认为的每个人一样的洞察字段。您可以在图形浏览器的右侧看到可以使用的字段。

可能是见解空洞的原因可能是 FB.api 最近几天返回空数据。您可以通过单击应用程序页面中的“显示旧见解”来测试它。你会看见。