我正在尝试从公共页面获取所有事件。我确定appID和appSecret是正确的,我仍然得到:
Fatal error: Uncaught OAuthException: Invalid OAuth access token signature. thrown in /var/www/Events/facebook/src/base_facebook.php on line 1325
我还将网站网址添加到了facebook开发者应用中。我已经按照几个线程回答,但一次又一次地得到同样的错误。我为了获取事件数据而做错了什么?
ob_start();
require 'facebook/src/facebook.php';
$fb = new Facebook(array(
'appid'=>'APPID',
'secret'=>'APPSECRET'
) );
$page_events = $fb->api('/ikeausa/events', 'GET');
printf ('<pre>%s</pre>', $page_events);
答案 0 :(得分:0)
你又问了同样的问题!但是我这次发现了一个很大的错误:
而不是'appid'
它应该是'appId'
。 (注意资本我)。
但另一件事:没有 ikeausa 的事件是公开的,所以你将得到一个空数组的结果。试试下面,它会给你一个公开的事件 -
$fb = new Facebook(array(
'appId'=>'app-id',
'secret'=>'app-secret'
));
$page_events = $fb->api('/Shadowfax.sahil/events', 'GET');
print_r($page_events);