2014-08-29 24 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,要求其明确。)

相关问题