mfu*_*ica 3 facebook facebook-page
我创建了一个简单的Facebook Reveal选项卡,它在前一段时间工作,直到我今天再次检查,它似乎只是在https上工作.
这是我在http页面上得到的:
如果我var_dump Facebook对象(使用Facebook的PHP SDK):
object(Facebook)#1 (7) {
["appId":protected]=>
string(15) "#####"
["appSecret":protected]=>
string(32) "#####"
["user":protected]=>
NULL
["signedRequest":protected]=>
NULL
["state":protected]=>
NULL
["accessToken":protected]=>
NULL
["fileUploadSupport":protected]=>
bool(false)
}
Run Code Online (Sandbox Code Playgroud)
如果我var转储
$signed_request = $facebook->getSignedRequest();
Run Code Online (Sandbox Code Playgroud)
我得到NULL
那些使用http登陆的人呢?
我尝试了同一页面的https URL的标题("位置"),我尝试在应用程序设置中为页面选项卡URL和安全页面选项卡URL指定https页面,但两者似乎都不起作用.
还有人有这个问题吗?这是因为Facebook的最新更新吗?
谢谢!
小智 5
你必须确保没有重定向.您的网页可能仅适用于https.如果是这种情况,很可能当有人在http上使用facebook进入该页面时,页面会从http重定向到https并丢失变量$ _REQUEST ['signed_request']所以基本上你的页面需要同时工作没有重定向的协议.
| 归档时间: |
|
| 查看次数: |
455 次 |
| 最近记录: |