【问题标题】:Facebook getting pages id issue using phpFacebook使用php获取页面ID问题
【发布时间】:2012-01-26 19:54:00
【问题描述】:

我有一个 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 中。

【问题讨论】:

    标签: php facebook facebook-iframe facebook-apps facebook-page


    【解决方案1】:

    这是因为 facebook sdk 仅在会话(您的第二个数组)中保存一些信息。要记住该页面,您必须手动保存它。

    【讨论】:

      猜你喜欢
      • 2018-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-01
      • 2011-12-04
      • 2021-12-19
      • 2013-04-25
      相关资源
      最近更新 更多