2009-12-18 53 views
1
if($facebook->api_client->users_hasAppPermission("status_update")) 
echo 'yes'; 
else 
echo 'no'; 

不明白,它总是打印字符串“NO”,即使我让状态更新许可Facebook的API权限检查失败

我与JS尝试过

FB.Facebook.apiClient.users_hasAppPermission('status_update', function(result) 
{ 
     if(result) 
     alert("yes"); 
     else 
     alert("no"); 

}); 

帮我家伙:(

回答

0

关于你的php,你现在应该转移到Graph API上,因为REST api很快就会被弃用。

在此页的“连接”中查找“权限”,以了解如何为用户获取一组权限:http://developers.facebook.com/docs/reference/api/user/

至于您的JavaScript,那是正确的,结果应该是整数1或0。