facebook - 无法从Facebook配置文件ID访问'accounts'

  显示原文与译文双语对照的内容
0 0

我无法响应与我的应用程序关联的Facebook配置文件的事件'帐目',以便获得你所属的页面和组。

我们已经激活该权限: managed_page

我使用代码生成API的查询如下所示:

  • /User_Profile_ID/accounts?access_token=Hash_Token
  • 方法:获取
  • 错误:服务器错误( 无响应) 。

代码是:


$place= 'accounts';
$method= 'get';
$theuser= secure_postget($_POST["nickname"]); # form select (from a users list).
$fbuser= query_db("USERS","ID='". $theuser."'","FACEBOOK_ID"); # query mysql: get the Facebook ID
$fbtoken= '?access_token='query_db("USERS","ID='". $theuser."'","FACEBOOK_TOKEN"); # query mysql: get the Facebook Token
$r= $fb->api( '/'. $fbuser. '/'. $place.$fbtoken, $method );
return $r;

Regards !

时间: 原作者:

0 0

通过 php sdk 3.1.1查询用户帐户。 请求用户帐户时需要有效的用户访问令牌。

按sesson进行收费。


$user = $facebook->getUser(); 
if($user){
 $access_token = $facebook->getAccessToken(); 
}else{
//no user, no token - reauth or redirect 
}
if($access_token){
 $user_accounts = $facebook->api('/me?fields=id,name,accounts.fields(id,name,link,picture)&return_ssl_resources=1');
}
echo '<pre>'.print_r($user_accounts).'</pre>';

按用户标识收费。


$user = $facebook->getUser(); 
if($user){
 $access_token = $facebook->getAccessToken(); 
}else{
//no user, no token - reauth or redirect 
}
if($access_token){
 $user_accounts = $facebook->api('/'.$user.'?fields=id,name,accounts.fields(id,name,link,picture)&return_ssl_resources=1');
}
echo '<pre>'.print_r($user_accounts).'</pre>';

原作者:
...