2013-02-25 153 views
0

((使用C#的Facebook SDK))「發生錯誤,請稍後再試」,試圖連接到Facebook(Windows手機/ C#SDK)

我有一個已經現在工作了一段時間的應用程序..自從幾個月前,當人們開始使用Windows Phone 8設備時,有些人在嘗試將應用程序連接到Facebook時遇到了錯誤。我一直無法得到一個清楚的repro在哪些設備/組合這件事情悲傷,但它似乎是不止一個設備,它似乎也發生在7.5設備上。

有些出現的錯誤是「出現錯誤,請重試。」在輸入他們的名字/密碼後。我添加了一些調試代碼,並且看到他們正在看到的頁面內容(減去pwd),這只是一個空白頁面,並且出現錯誤。在託管瀏覽器上發生的導航是這(client_id替換爲保護我的密鑰,但我驗證它是正確的)。

首先他們得到這樣的:

https://www.facebook.com/dialog/oauth?response_type=token&display=touch&redirect_uri=http://www.facebook.com/connect/login_success.html&client_id=XXXXXXXXX&scope=friends_birthday,offline_access,publish_stream,user_photo_video_tags,friends_photo_video_tags,user_photos

然後他們重定向到這裏面給出了上述的錯誤:

https://m.facebook.com/dialog/oauth?response_type=token&display=touch&redirect_uri=http://www.facebook.com/connect/login_success.html&client_id=XXXXXXXXXX&scope=friends_birthday,offline_access,publish_stream,user_photo_video_tags,friends_photo_video_tags,user_photos


注意,還有另一個類的網友認爲正在看到不同的行爲(我認爲這些行爲與7.5個設備有關)。他們與前一頁進入同一頁面然後重定向到一個空白頁面(當我查看內容時,標題處出現「錯誤」,但頁面空白。

我無法在我的設備或各種仿真器(8.0/7.5等)上重現此操作。

有沒有人有關於如何調試這個想法?

+0

offline_access已被棄用。檢查示例在https://github.com/facebook-csharp-sdk/facebook-windows-phone-sample – prabir 2013-02-26 19:34:11

+0

@ prabir:謝謝 - 在這個例子中,我沒有看到任何與offline_access相關的東西。我正在使用該示例的副本/粘貼來實際執行我的身份驗證。 :)另外 - 這是否解釋了爲什麼一些用戶遷移到不同的手機(現有用戶,新手機)現在出現錯誤? – 2013-02-27 07:37:19

回答

0

我是個白癡。不知何故,該應用程序過渡到「沙箱模式」,因此只允許開發人員使用它。

0

我有同樣的問題,但有不同的設置

登錄我的網站通過桌面瀏覽器進行工作, 而是通過手機瀏覽器登錄與「發生錯誤,請重試」 失敗我看到了問題在老(2.2)機器人和舊iPod的觸摸

我可以解決這個問題,直接發送用戶到https://m.facebook.com/dialog/oauth?...頁面,如果他在移動瀏覽器。

桌面瀏覽器上的用戶仍會發送到https://www.facebook.com/dialog/oauth?...頁面。

相關問題