Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取公共facebook事件_Php_Facebook_Facebook Graph Api_Facebook Php Sdk - Fatal编程技术网

Php 获取公共facebook事件

Php 获取公共facebook事件,php,facebook,facebook-graph-api,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,我正在尝试从公共页面获取所有事件。我确信appID和appSecret是正确的,我仍然得到: Fatal error: Uncaught OAuthException: Invalid OAuth access token signature. thrown in /var/www/Events/facebook/src/base_facebook.php on line 1325 我还将网站url添加到facebook开发者应用程序中。我已经按照几个线程的答案,但不断得到相同的错误一

我正在尝试从公共页面获取所有事件。我确信appID和appSecret是正确的,我仍然得到:

Fatal error: Uncaught OAuthException: Invalid OAuth access token signature. thrown in /var/www/Events/facebook/src/base_facebook.php on line 1325    
我还将网站url添加到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);

你又问了同样的问题!但这次我注意到一个很大的错误:

它应该是“appid”,而不是“appid”。请注意大写字母I

但还有一件事:IKEUAUSA的任何事件都不是公共的,所以您将在结果中得到一个空数组。尝试以下内容,它将为您提供一个公开的事件-

$fb = new Facebook(array(
   'appId'=>'app-id',
   'secret'=>'app-secret'
  ));
$page_events = $fb->api('/Shadowfax.sahil/events', 'GET');
print_r($page_events);