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

时间:2012-02-20 16:55:45

标签: facebook-graph-api facebook-insights

我想使用图形API来获取没有Facebook JS SDK的页面和应用洞察。 我尝试了以下方法:

  • 我用用户A
  • 创建了一个应用
  • 我使用以下网址使用用户B登录该应用(用户B是网页和应用的管理员)

https://m.facebook.com/dialog/oauth?client_id= [APPID]&安培; REDIRECT_URI = [URI]&安培;范围= read_insights,manage_pages&安培; RESPONSE_TYPE =记号

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

{   “数据”:[   ]   “paging”:{     “previous”:“https://graph.facebook.com/ [page_id]/insights?format=json&since=1329064393&until=1329323593”,     “下一步”:“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

2 个答案:

答案 0 :(得分:0)

我假设你有正确的access_token(这可能是你能够查询objectids的情况)。有争议的目标是否有上个月的数据?另外,我建议提供一个日期范围(带有从和参数),这在过去引起了我的问题。

答案 1 :(得分:0)

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

可能是见证空虚的原因可能是FB.api现在有些日子返回空数据。您可以点击应用页面中的显示旧见解来测试它。你会看到。