[英]SDK Facebook app - allow to use the app only on FB, not on my website
[英]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.