0

一年前我创建了一个 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' );

我还尝试了另一个以相同结果结尾的应用程序的请求,所以我认为检索新的应用程序密码无济于事。

该脚本仅使用appIdand secret,但没有任何用户登录。尝试使用任何应用程序访问令牌(如“ 468554113184955 |APP_SECRET”(使用您自己的 ID 和密码))来重现错误。将页面更改为任何其他页面,它将起作用。

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

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

提前致谢!

4

1 回答 1

0

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

Age Restrictions = Alcohol-related
于 2013-08-19T20:42:22.863 回答