页面事件上的Facebook Graph API请求返回空结果数组

时间:2013-08-19 18:03:30

标签: php facebook api sdk

我在一年前创建了一个PHP脚本,它从Facebook页面请求事件,它仍然可以正常工作 - 除了一个页面,并且只是从最近开始。

$config = array();
$config[ 'appId' ] = '468554113184955';
$config[ 'secret' ] = 'APP_SECRET';
$config[ 'fileUpload' ] = false; // optional

$facebook = new Facebook( $config );

$res = $facebook->api( '/Stadtpalais/events?fields=id,name,start_time,description,updated_time,picture.type(large)', 'GET' );

我还尝试了另一个以相同结果结尾的应用程序,所以我觉得检索一个新的应用程序秘密不会有帮助。

该脚本只与appIdsecret一起使用,但没有任何用户登录。尝试使用任何应用访问令牌Graph explorer,例如' 468554113184955 | APP_SECRET' (使用您自己的ID和密码)重现错误。将页面更改为任何其他页面,它将起作用。

页面管理员可以通过设置阻止这些公开请求吗? (我还没找到一个。) 可能是事件标题或说明或任何触发错误,以便Facebook发送一个空数组?

前段时间我读到Facebook可能会强制用户登录来请求事件,但由于它可以正常处理其他页面,我认为还没有发生?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我现在可以回答我自己的问题:这是由于页面设置

Age Restrictions = Alcohol-related