Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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
Facebook 使用graph api获取用户拥有的页面_Facebook_Facebook Graph Api - Fatal编程技术网

Facebook 使用graph api获取用户拥有的页面

Facebook 使用graph api获取用户拥有的页面,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我想使用graph api和fql搜索检索用户拥有的页面的页面id。我使用了$facebook->api('/me/accounts')(graph api),但它显示了一个错误 error :[message] => An active access token must be used to query information about the current user. [type] => OAuthException [code] => 2500

我想使用graph api和fql搜索检索用户拥有的页面的页面id。我使用了$facebook->api('/me/accounts')(graph api),但它显示了一个错误

 error :[message] => An active access token must be used to query information about the     
 current user.
  [type] => OAuthException
  [code] => 2500 . 

我也有用户fql查询,但它不起作用。我有一个疑问,比如我应该在哪里使用access tokes,在哪里使用access tokes,以及应该在哪里指定托管权限。

首先,您需要获得访问用户数据的基本权限。这方面有很多信息,包括官方文件。一旦拥有基本权限,就可以调用api

$facebook->api('/me/accounts');

应该正在工作

先生,我浏览了很多,但无法完善解决方案…我应该在哪里获得或定义权限..我在登录部分定义的是正确的吗?$loginUrl=$facebook->getLoginUrl(数组('scope'=>'manage_pages'redirect_uri'=>$fbconfig['baseurl');不确定是否复制/粘贴了上述内容,但语法错误$loginUrl=$facebook->getLoginUrl(数组('scope'=>'manage_pages',redirect_uri'=>$fbconfig['baseurl']);您不需要管理页面来访问数据。可能重复:。