簡體   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