Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook graph api FacebookInsights使用GraphAPI现在能正常工作吗?_Facebook Graph Api_Facebook Insights - Fatal编程技术网

Facebook graph api FacebookInsights使用GraphAPI现在能正常工作吗?

Facebook graph api FacebookInsights使用GraphAPI现在能正常工作吗?,facebook-graph-api,facebook-insights,Facebook Graph Api,Facebook Insights,我想使用graph API在没有Facebook JS SDK的情况下获取页面和应用程序见解。 我尝试了以下方法: 我用一个用户创建了一个应用程序 我通过用户B使用以下url登录到该应用程序(用户B是页面和应用程序的管理员) https://m.facebook.com/dialog/oauth?client_id=[appID]&重定向\u uri=[uri]&范围=读取\u洞察、管理\u页面和响应\u类型=令牌 使用上面的url,登录正常,我得到了访问令牌 使用我得到了应用程序和页面的

我想使用graph API在没有Facebook JS SDK的情况下获取页面和应用程序见解。 我尝试了以下方法:

  • 我用一个用户创建了一个应用程序
  • 我通过用户B使用以下url登录到该应用程序(用户B是页面和应用程序的管理员)
https://m.facebook.com/dialog/oauth?client_id=[appID]&重定向\u uri=[uri]&范围=读取\u洞察、管理\u页面和响应\u类型=令牌

  • 使用上面的url,登录正常,我得到了访问令牌
  • 使用我得到了应用程序和页面的列表
  • 最后,我尝试使用以下url查询insights值 https://graph.facebook.com/[page id]/insights&access\u token=[login\u response\u access\u token]但我得到了以下空结果:
{ “数据”:[ ], “分页”:{ “以前的”: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,但无法从以下url获取洞察值:

  • 在url上方打开
  • 获取访问令牌(读取洞察、管理页面)
  • https://graph.facebook.com/[page_id]/insights返回相同的空JSON

  • 我假设您拥有正确的访问令牌(如果您能够查询objectid,可能就是这种情况)。问题中的objectid是否有上个月的数据?另外,我建议提供一个日期范围(带有“自”和“直到”参数),这在过去给我带来了一些问题。

    您的第一步和第二步是正确的,但第三步是错误的,因为在url中https://graph.facebook.com/[page\u id]/insight页面节点上没有像我认为的每个人一样的insight字段。您可以在图形资源管理器的右侧看到可以使用的字段


    可能是因为FB.api返回空数据的时间已经有几天了。您可以通过单击应用程序页面中的“显示旧洞察”进行测试。你会看到的。

    嗨!第三步也可以,因为insights现在或多或少正常工作。现在我已经看过了,第三步也为我的页面ID提供了一些数据:)但是就像你说的,几天来有一些空数据,我不明白FBI面临着同样的问题。你是如何解决这个问题的?