2015-11-25 98 views
2

我想設置一個callback_url與Facebook的實時更新webhooks在本地機器上。但是,它要求我使用SSL。討厭發展,但無論如何。我設置一個自簽名的證書,而現在Facebook的抱怨是:不能使用Facebook實時更新webhook自簽名ssl證書

{ 
    "error": { 
    "message": "(#2200) callback verification failed: SSL certificate problem: self signed certificate", 
    "type": "OAuthException", 
    "code": 2200, 
    "fbtrace_id": "ak9ii3432" 
    } 
} 

有沒有簡單的方法,無需支付受信任的SSL證書,並通過麻煩去當地發展呢?

+0

這是否幫助:http://stackoverflow.com/questions/12091202/facebook-real-time-updates-2200-callback-verification-failed- code-2200 – peeldog

+0

@peeldog否,它沒有。我能夠很好地訪問我的服務器。 – LordZardeck

+0

您可以訪問您的服務器......但是您的服務器可以「從外部訪問」 – peeldog

回答

0

簡短的回答是沒有。您需要有效的SSL證書,並且自簽名不起作用。請考慮一下,即使是測試,Facebook也會將信息發送到外部服務器,因此Facebook需要自動驗證該服務器。我知道這可能是煩人的,但出於安全原因是必要的。

請考慮使用服務的Heroku,從而提供了你可以使用你的測試(也許如果你喜歡它,甚至舉辦您的生產應用)