2014-08-29 125 views
0

我正在製作一個只有我會使用的應用程序。因此,我可以使用擴展權限,而無需Facebook批准該應用程序,因爲我的帳戶也是開發人員帳戶。Facebook登錄導致空白頁面出現500錯誤的OAuth URL

無論如何,我手動建立一個登錄流。我一直在使用這個網址來驗證應用程序:

https://www.facebook.com/dialog/oauth?client_id=XXXXXXXXX&redirect_uri=https://delta.identity-demo.com:8443/exit102em/aa/facebook&scope=basic_info,email,user_about_me,user_activities,user_birthday,user_checkins,user_education_history,user_events,user_groups,user_hometown,user_interests,user_likes,user_location,user_photos,user_questions,user_relationships,user_relationship_details,user_religion_politics,user_status,user_subscriptions,user_videos,user_website,user_work_history,read_mailbox&state=12

我有兩個應用ID。一個來自幾個月前,還有一個是我上週做出的。較舊的應用程序ID使用此URL。但是,較新的應用程序ID並不是,我最終得到一個帶有500響應的空白頁面。

兩個應用程序ID如下:

舊ID - 386918378110985

新的ID - 145019279001886

誰能幫助我?

在此先感謝。

P.S.廣泛的範圍和狀態變量對於我的使用是必需的。我無法刪除它們。

+1

'basic_info'權限不再存在。一旦我從URL中刪除它,就會按預期顯示登錄對話框的第一個面板。 – CBroe 2014-08-29 20:38:13

+0

謝謝,這是一個巨大的幫助。這是問題! – user2132167 2014-09-02 13:50:36

回答

1

basic_info權限不再存在。一旦我從URL中刪除它,就會按預期顯示登錄對話框的第一個面板。

basic_info已被替換public_profile許可 - 但作爲文件說,如果你是從網上做的登錄,它被設置爲默認已經和你沒有通過scope,要求其明確。)