2011-04-13 69 views
1

當用戶刪除的應用在signed_request的user_id是0 ...取消授權回調user_id是0

這裏是數組:

Array 
(
    [algorithm] => HMAC-SHA256 
    [issued_at] => 1302690240 
    [user] => Array 
     (
      [country] => de 
      [locale] => de_DE 
     ) 

    [user_id] => 0 
) 

我有兩個Facebook賬戶嘗試這個。這是我的測試代碼:

require "lib/facebook/facebook.php"; 

$FACEBOOK = new Facebook(array(
      'appId' => '123', 
      'secret' => '123', 
      'cookie' => true, 
     )); 
$logfile = fopen('fb.log', 'a+'); 
fwrite ($logfile,print_r($_REQUEST,true). print_r($FACEBOOK->getSignedRequest(),true)); 
fclose ($logfile); 

在應用程序設置中的「請求2.0」被激活!

代碼中出現錯誤?任何人都可以幫助我嗎?

問候!

+1

會[這裏](http://stackoverflow.com/questions/4859820/facebook-user-deauthorizes-the-app/4860829#4860829)幫助? – ifaour 2011-04-13 15:27:33

+0

謝謝,我知道這個鏈接。 parse_signed_request函數現在被構建到facebook類中,但是我也綁定了它,結果也是一樣的。 – poldixd 2011-04-13 17:50:51

+1

這有什麼進展?我得到了完全相同的東西 - 在Python中:) – urig 2011-04-14 19:57:16

回答