图表Facebook

时间:2015-07-22 08:13:14

标签: facebook facebook-graph-api

我尝试使用Facebook图表从Facebook页面获取数据,但我遇到了问题。

当我尝试继续链接时: https://graph.facebook.com/ID-PAGE?access_token=MY_ACCESS_TOKEN

我总是这样做是为了从页面获取数据但是从今天起我有错误消息:"发生了未知错误"。

感谢您的帮助。

编辑:

错误已修复:https://developers.facebook.com/bugs/486654544831076/?search_id

2 个答案:

答案 0 :(得分:0)

看看我的回答

您必须使用v2.4指定要查询的每个字段。如果您想明确使用v2.3,则需要在/v2.3之前添加您的呼叫,如下所示:

/v2.3/{page_id}?access_token=MY_ACCESS_TOKEN

似乎目前存在关于使用应用访问令牌而非用户访问令牌的请求的错误:

答案 1 :(得分:0)

此时此刻,我几乎弄清楚发生了什么,它看起来像是Facebook API中的一个错误。

对于v2.3及更低版本: 如果您未通过/PAGE-ID(例如),则Unknown server error来电将返回?fields=username。如果您确实传递了fields选项,它将起作用。你可以从文档中获取它。

对于v2.4: 这样可行,但您会遗漏大量数据,因此您还必须传递字段选项。但如果你没有通过,那么这个版本只会给你最基本的细节。这与版本发布中描述的一样:https://developers.facebook.com/blog/post/2015/07/08/graph-api-v2.4/

所以现在的解决方案是在所需的任何地方添加?fields=,或者等待Facebook解决它。 (虽然你还在,但你也可以升级到v2.4; - )