2016-04-03 85 views
0

嗨,我被困在過去幾天的幾個問題。請任何人都可以幫助我。Facebook應用程序的webhooks:回調URL&頁面選項卡

  1. 我想獲得我的facebook頁面的實時更新。我創建了一個應用程序&將其添加爲頁面選項卡,但我在點擊Facebook頁面中的選項卡時收到以下消息。

不允許的方法錯誤405

  • 另外訂閱實時在Facebook更新/網絡掛接時,是有必要給域名/回調回調URL中的.php?我的意思是我現在只想測試流量,不想購買域名進行測試。

  • 而且當我把這個https://graph.facebook.com//subscriptions?access_token= **** 我剛開

    { 「數據」:

    ] }

  • 回答

    1
    1. 訂閱通過將其作爲頁面選項卡應用程序安裝,更新頁面不會完成,但是通過向POST請求/page/subscriptions

    Method Not Allowed意味着您的服務器不接受POST請求的URL。 Facebook發出POST請求將應用加載到頁面選項卡中。如果您嘗試將同一個URL用作webhook回調URL,則也需要它接受POST請求。


  • 當然URL需要從外部可到達的,否則的Facebook不能使POST請求給它。據我所知Facebook不接受IP地址,你需要使用域名。另外,webhook現在需要一個HTTPS URL和一個有效的SSL證書。自簽名證書不被接受,所以你實際上沒有別的選擇,只能使用「真實」域名,dyndns或其他東西不起作用。

  • 這是因爲您尚未實際訂閱您的應用程序以更新頁面。同樣,這與頁面標籤沒有任何關係,它需要一個POST請求到該端點。

  • +1

    1.您可以讓我知道如何向/ page/subscriptions發出POST請求。我們是否需要提及回調終端php腳本中的代碼或其一次性代碼? – Gagan

    +0

    2.有沒有免費的網站主辦網站,我可以把我的端點php? 任何你可以指導我的特定教程對我來說都是非常有益的。這是我第一次從facebook中提取實時數據。 ( – Gagan

    +0

    )1.你可以做任何其他的API POST請求,你沒有指定你正在使用的任何平臺/ sdk /語言 - 所以請首先在相應的文檔中查看它。2.你應該自己研究,它對於StackOverflow是無關緊要的。 – CBroe

    相關問題