2012-03-02 68 views
1

我們有一個Facebook應用運行在我們的產品上有HTTPS,它工作正常。 對於同一個應用程序,我們有一個開發/階段設置,但沒有HTTPS。 直到2012年2月23日,這兩臺服務器都正常工作。 現在我們的開發/臺服務器上的應用程序將引發以下錯誤:沒有HTTPS的圖形API訪問

  1. CurlException:28:connect()的超時!

  2. 警告:的file_get_contents(HTTPS://graph.facebook.com/me =的access_token ...):未能打開流:連接超時

我有一個問題:

  1. 讓HTTPS與Graph API進行通信是強制性的嗎?

  2. 或者,Facebook做IP黑名單 - 如果是的話如何製作IP白名單?

在此先感謝...

+0

可能的答案也可能存在於您的其他問題中:http:// stackoverfl ow.com/questions/9533345/is-it-mandatory-to-have-a-https-to-communicate-with-graph-api/9533420#9533420 – Smamatti 2012-03-02 13:06:47

回答

0
  1. 是,如果傳遞的訪問令牌(這是需要最API調用),則必須使用HTTPS
  2. 可能,但它更容易成爲一個防火牆問題 - Facebook會接受連接但返回錯誤信息,但您甚至沒有連接到Facebook