0

我正在尝试获取 Facebook 页面的事件。我以前也有过,但是现在不行了。我使用这个脚本来获取事件。

$string = file_get_contents("https://graph.facebook.com/?$pageids&fields=events.limit($fblimit)&access_token=$token&method=GET");
$json_a=json_decode($string,true);

$pageids 是很多不同的 facebook id (id1,id2,id2 ...)

我收到此错误消息:

{
   "error": {
      "message": "(#100) Unknown fields: events.",
      "type": "OAuthException",
      "code": 100
   }
}

有谁知道我的脚本有什么问题?还有另一种获取 Facebook 事件的方法吗?

4

2 回答 2

0

获取页面事件的实际 URL 是这样的:

https://graph.facebook.com/PAGE_ID/events

我不确定您要修复的代码有多旧,但这是文档中所述的正确方法。eventspage对象的连接。

参考:https ://developers.facebook.com/docs/reference/api/page/#connections

于 2013-08-18T18:57:59.080 回答
0

Facebook 最近限制了对 API 中事件的访问。您必须进行应用审查才能访问 Pages API、Events API。请查看此网址的“需要应用审核、业务验证和补充条款的应用”部分:https ://developers.facebook.com/docs/apps/review

于 2018-05-06T04:38:48.320 回答