繁体   English   中英

仅限htpps fb应用

[英]only htpps fb app

如何仅制作https Facebook应用程序? 包含以下代码:

$signed_request = $_REQUEST["signed_request"];
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);

if(empty($data["page"]["liked"]))

仅在https中工作。

感谢您的回答。

仅在应用程序(画布或应用程序)设置中放置HTTPS /安全URL。

将“画布URL”留空。 并填充安全画布URL。

在此处输入图片说明

此外,您可以将服务器配置为将非HTTP请求重定向到HTTPS,以便您的应用程序仅通过HTTPS服务器。

-附加

鉴于您的代码只能在HTTPS上运行,看来对HTTP的请求已重定向到HTTPS,以我的经验,在Facebook加载您的App的情况下,倾向于在重定向过程中丢弃$ _POST的数据。 这就是为什么您的代码跳闸的原因,因为$ _REQUEST为空白/ signed_request丢失。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM