2012-04-06 127 views
0

我做了一個fb PHP應用程序示例,並讓我的朋友使用它。我期待他看到一個應用授權對話框。但出現錯誤消息「發生錯誤,請稍後再試」消息。
即使我們在FB SDK for PHP中使用示例程序,也得到了相同的結果。Facebook應用程序認證

他可以在Facebook上將他作爲測試人員添加到應用的設置頁面後使用該應用。 但是我在設置頁面上刪除了他之後得到了同樣的錯誤信息。
我(Facebook應用程序設置中的應用程序的管理員)在我的應用程序中沒有看到錯誤消息。

我一直在尋找解決方案。我檢查了以下內容。

  1. 該應用程序的設置;應用程序ID,網站URL,畫布URL和應用程序域應該是正確的(否則我不會使用應用程序)
  2. 沙箱模式已禁用。

請建議我讓他在不添加設置頁的情況下使用該應用。
我錯過了什麼或做錯了什麼?

在此先感謝!

+0

有趣。你能編輯你的問題並添加你使用的代碼嗎?您正在使用服務器端還是客戶端流?您的朋友在什麼時候收到此錯誤消息?你在* FB.init *調用中設置channelUrl嗎? – 2012-04-06 09:17:19

+0

謝謝你們回答。我在Facebook sdk示例代碼中使用了一個服務器端身份驗證代碼,該代碼是example.php。 因此,我得到另一個應用程序ID。我真的不知道爲什麼/如何,但我的應用程序開始工作。我們沒有任何問題,我的朋友到目前爲止沒有看到任何錯誤消息。 我想設置是一樣的,畫布URL是相同的,只有差異是應用程序ID和密碼。我真的不明白。我找到的解決方案有點沒用。但爲了以防萬一,我讓你知道。 @HARRY我正在使用一個便宜的虛擬主機服務(每月5美元,包含PHP MySQL和共享SSL) – 2012-04-07 07:41:17

回答

0

什麼託管你所用的..你的應用程序,你怎麼知道工作了HTTPS URL

我有同樣的問題,當我試圖用我的應用程序facebook.com/socialserver免費HTTPS服務,在那種情況下,我已經嘗試過我的應用程序,然後完全在我的朋友管理之下,然後再次回到我身邊。

最後,我不得不停止考慮免費服務,並切換到該服務的廣告版本..