【问题标题】:page array missing from signed_requestsigned_request 中缺少页面数组
【发布时间】:2012-04-03 21:57:05
【问题描述】:

我在 heroku 上创建并托管了一个页面标签应用程序。当普通用户单击页面上的选项卡时,页面会加载并要求用户登录。我按下登录按钮并加载页面,但签名的请求缺少页面数组。

Facebook Object ( 
   [appId:protected] => 110227059110031 
   [appSecret:protected] => 365d05bfd0eac475a2b91c88c9bc8136 
   [user:protected] => 100003680202334 
   [signedRequest:protected] => Array ( 
         [algorithm] => HMAC-SHA256 
         [code] => 2.AQDVPZFl6Emi1.3600.1333494000.003680202334|Chl0OfvzKbOA_8sAi1J3h3xeqwk 
         [issued_at] => 1333489589 
         [user_id] => 100003680202334 ) 
   [state:protected] => 
   [accessToken:protected] => 
   [fileUploadSupport:protected] => ) 

它不见了 [page] => 数组([id] => 125391070851681 [赞] => [admin] => 1)

如果我使用开发者帐户进入页面,它会显示页面数组。

有什么想法吗?

【问题讨论】:

  • 有同样的问题。其他人遇到过这个吗?

标签: request facebook-php-sdk signed


【解决方案1】:

这通常发生在您使用 http 访问 facebook 但 facebook 使用 https 或其他方式加载您的应用程序的内容时。如果您使用 heroku 提供的模板应用程序,只需注释掉代码的“强制 https”部分。

【讨论】:

    猜你喜欢
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    相关资源
    最近更新 更多