取消授权回调user_id为0

问题描述

| 当用户删除应用程序时,signed_request中的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”已激活! 代码有问题吗?有人可以帮我吗? 问候!     

解决方法

它来自Facebook的错误。其他民族也有同样的问题。 我创建了一个Facebook错误票! http://bugs.developers.facebook.net/show_bug.cgi?id=16733