我尝试了很多东西,但无论我尝试什么,我总是得到错误的登录对话框。
我尝试了这个示例代码段。
http://www.facebook.com/dialog/oauth/?
scope=email,user_birthday&
client_id=123050457758183&
redirect_uri=http://www.example.com/response&
response_type=token
当我输入我的client_id(应用程序ID?)和我的redirect_uri(应该是https://apps.facebook.com/appnamespace?)时,我会看到一个对话框,显示“登录将不会将此应用程序的活动添加到Facebook。”
而不是本文档中的第一个对话框。 http://developers.facebook.com/docs/reference/dialogs/oauth
我做错了什么?
答案 0 :(得分:1)
在应用程序的高级设置中,将“Enhanced Auth Dialog”更改为“Disabled”,然后重试。否则,您需要按照此处的说明配置Auth对话框:https://developers.facebook.com/docs/beta/authentication/
另外,请注意您提供的具体redirect_uri
。如果您的Canvas页面有一个尾部反斜杠,请确保包含它。否则你会感到害怕,“发生错误。请稍后再试。”