2012-02-20 24 views
5

我想用图形API来获取网页和应用程序的见解,而不Facebook的JS SDK。 我尝试以下:使用图形API工作的Facebook洞察力现在在哪里?

  • 我创建了用户应用程式甲
  • 我使用下面的URL与用户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页面的列表://图。 facebook.com/[page ID] /见解&的access_token = [login_response_access_token],但我得到了以下空的结果:

{ “数据”:[ ], “寻呼”:{ “先前” :“https://graph.facebook.com/[page_id]/insights?format=json &因为= 1329064393 &直到= 1329323593" , “下一个”: “https://graph.facebook.com/[page_id]/insights?format=json &因为= 1329582793 &直到= 1329841993” } }

有什么错我的步骤是什么? 我试图用图形API浏览器,我无法从以下网址获得的见解值:

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

  1. 打开上述网址
  2. 获得访问令牌(read_insights,manage_pages)
  3. HTTPS:/ /graph.facebook.com/[page_id]/insights返回相同的空JSON
+0

我面临着同样的问题。你是如何解决这个问题的? – G3M 2016-08-02 04:19:12

回答

0

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

可能见解的空虚可能是FB.api返回了一些日子时下空数据更原因。您可以通过点击应用页面中的显示旧洞察来测试它。你会看见。

+0

嗨!第三步也是可以的,因为洞察力现在或多或少地正常工作 – 2012-02-23 13:57:34

+0

是的现在我已经看了这个,第3步也给了我一些我的页面ID的数据:)但是就像你说的,有些日子里有一些空的数据,我不明白FB – 2012-02-24 16:03:34

0

我假设你有正确的access_token(这可能给你的情况下查询objectids的能力)。有关的目标是否在上个月有数据?此外,我会建议提供一个日期范围(与自从和直到参数),这在过去引起了我的问题。