2017-12-06 15 views
1

저는 클라이언트의 웹 사이트에 의견 검토 도구를 설정하고 있습니다.이를 수행하려면 의견을 검토 할 수 있도록 Facebook 개발자 도구를 통해 앱을 만들고 웹 훅을 만들어야합니다.Facebook Webhook URL의 유효성을 확인할 수 없습니다. 응답이 챌린지와 일치하지 않습니다.

웹 훅을 설정하려고하면 오류가 발생합니다.

URL의 유효성을 확인할 수 없습니다. 응답 ""=받은 =

enter image description here

을 "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) 

는 디지털 바다 서버 ==은 webhook 작품에 시도. 다른 사이트에 시도

는 ==은 webhook 내가 파일을 이동하면

내가 404 오류가 발생, 그래서 FB 파일을 치는 것을 알고있다 (위와 같은 오류가) 작동하지 않습니다 WPengine에서 호스팅되는 ,하지만 그것은 FB가 확인하는 데 사용되는 올바른 데이터를 전송하지 않았거나 확실하지 않은 것처럼 보입니다. 이것은 DNS 문제 또는 WPengine의 호스팅 환경과 관련된 것으로 생각됩니다.

방향이나 입력 사항을 알려 주시면 감사하겠습니다.

답변

0

발견 된 항목입니다.

WPengine에는 페이스 북 유효성 검사 게시물을 완전히 엉망으로 만드는 리디렉션 봇이 있습니다. 그냥 로봇을 사용 중지하도록 요청해야하며 정상적으로 작동합니다.