我正在尝试获取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事件?
答案 0 :(得分:0)
获取网页活动的实际网址如下:
https://graph.facebook.com/PAGE_ID/events
我不确定您修复的代码有多久,但这是文档中所述的正确方法。 events
是page
对象的连接。
参考:https://developers.facebook.com/docs/reference/api/page/#connections
答案 1 :(得分:0)
Facebook最近限制访问API中的事件。 您必须进行应用审核才能访问Pages API,Events API。 请查看此网址的“需要应用审核,业务验证和补充条款的应用”部分:https://developers.facebook.com/docs/apps/review