2009-12-18 88 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。