问题描述
|
当用户删除应用程序时,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