当用户删除应用时,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”已激活!
代码中有问题吗?任何人都可以帮助我吗?
问候!
答案 0 :(得分:0)
它是facebook的一个错误。其他人也有同样的问题。
我创建了一张facebook bug票证!