我有一个Facebook应用程序和一个链接http://localhost/a/index.php
的标签页,我已成功将此标签页添加到我的pages
。我在index.php中写道
$checkLoggedIn = $facebook->getSignedRequest();
它像这样归还我
Array
(
[algorithm] => HMAC-SHA256
[expires] => 1324648800
[issued_at] => 1324644411
[oauth_token] => AAACMkfuFjmIBAEJ9zqtJVvDK08aXlO1wSEFVNvekyCWcZBtnQcJ8BTCYfwZBMyrom5nazjPCsF56v4hLCBi2VywUzgrLSTYr9sbMmTWDN5QFFeOBfU
[page] => Array
(
[id] => 309081639123289
[liked] => 1
[admin] => 1
)
[user] => Array
(
[country] => bd
[locale] => en_US
[age] => Array
(
[min] => 21
)
)
[user_id] => 1549070809
)
对我来说没问题。我在该页面上还有另一个链接是start.php
,代码相同,但它会像这样返回给我
Array
(
[algorithm] => HMAC-SHA256
[code] => 2.AQAHgyMnInvOgkoU.3600.1324648800.5-1549070809|OMFOQPTFesejPmg0h2SfwwNGGEY
[issued_at] => 1324644436
[user_id] => 1549070809
)
我现在能做什么?获得相同的对象。因为他们在同一个iframe。
答案 0 :(得分:1)
这是因为facebook sdk只在会话中保存了一些信息(你的第二个数组)。要记住页面,您必须手动保存它。