2011-12-23 35 views
0

我有一個Facebook應用程序和一個標籤頁鏈接http://localhost/a/index.php,我已成功添加此標籤頁到我的pages。我的index.phpFacebook獲取頁面id問題使用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中。

回答

1

這是因爲facebook sdk只保存會話中的一些信息(第二個數組)。要記住該頁面,您必須手動保存它。