2016-03-14 50 views
-1

我有一個管理員訪問在一個頁面上,我創建了Facebook應用程序,並創建和驗證我的網站上的webhook。Facebook的webhook頁

問題是我的行爲後我無法從Facebook獲取任何數據。我創建了頁面和用戶webhook,然後我創建了php腳本,它會記錄任何時候facebook試圖訪問該頁面的時間。現在我可以看到Facebook正在調用該頁面,但我無法從該調用中獲取任何數據。我已經打印POST的內容,但它給我的價值「1」。

此外,沒有配置可以設置我需要跟蹤哪個Facebook頁面。我該如何設置它?

回答

4

我已經打印POST的內容,但是它給了我值「1」。

Facebook不會將數據作爲「普通」POST請求發送,它直接發送JSON。因此,PHP不會填充$ _POST - 您需要直接讀取原始響應主體,然後對其進行解碼。

file_get_contents('php://input'),然後json_decode

此外,沒有配置可以設置我需要跟蹤哪個Facebook頁面。我該如何設置它?

您需要將您的應用程序訂閱頁面接收更新,請參閱https://developers.facebook.com/docs/graph-api/reference/page/subscribed_apps

+0

謝謝,PHP://輸入解決了這個問題。我從來沒有見過它。現在我可以獲取數據。 – emir

相關問題