私はクライアントのウェブサイトにコメント管理ツールを設定しています。そのためには、Facebookのデベロッパーツールを使用してアプリを作成し、コメントを管理できるようにウェブフックを作成する必要があります。Facebook Webhook URLを検証できませんでした。レスポンスがチャレンジに一致しません
ウェブフックを設定しようとすると、これは私が受け取るエラーです。
URLを検証できませんでした。レスポンスは、 "" =受信、=
を "716205142" の挑戦、期待値と一致し、ここでfbwebhook.phpファイル内のコードですされていません。
<?php
$challenge = $_GET['hub_challenge'];
$verify_token = $_GET['hub_verify_token'];
if ($verify_token === 'TpQQFSkEJZbVlXZzCfEx') {
echo $challenge;
}
file_put_contents(
'log.txt',
"\n" . file_get_contents('php://input'),
FILE_APPEND
);
本当に私を運転している何この同じファイルはステージングサイトで動作し、他のサーバーでは動作しますが、ライブサイトがホストされているサーバーでは動作しません。
我々はWPengine、デジタル海サーバ==ウェブフックの作品にしようとしました
createwhimsy.staging.wpengine.com == webhook works
createwhimsy.com == webhook doesn't work (error above)
です。 ==ウェブフックが(上記と同じエラー)は動作しませんWPengine上でホストされている別のサイトにしようとしました
私は、ファイルを移動した場合、私は404エラーを取得するので、私はFBがファイルに当たっていることを知っていますしかし、FBが正しいデータを送信して検証できない、または何かがわからないようだ。 これは、DNSの問題、またはWPengineのホスティング環境での何かを信じさせてくれます。
いずれの方向または入力も大歓迎です!