Facebook получает проблему с идентификатором страниц при помощи php - PullRequest
0 голосов
/ 23 декабря 2011

У меня есть приложение 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
)

что я могу теперь? чтобы получить тот же объект. потому что они находятся в одном и том же фрейме.

1 Ответ

1 голос
/ 23 декабря 2011

Это потому, что SDK facebook сохраняет только некоторую информацию в сеансе (ваш второй массив).Чтобы запомнить страницу, вы должны сохранить ее вручную.

...