【发布时间】:2012-01-25 02:22:11
【问题描述】:
我已升级我的应用程序以使用新的 Javascript SDK 进行 OAuth2 升级,如 developers.facebook.com/blog/post/525/ 中所列,但我感到奇怪 Facebook 错误“发生错误。请稍后再试”使用登录凭据点击登录页面后的 Facebook 登录页面。
我在网络跟踪上没有发现任何错误,也没有关于这个错误的线索。如果有人可以指点调试这个问题或者如果有人遇到类似的问题,请帮助我解决这个问题。
这是客户端进行的 REST 调用
单击“我的应用程序”中的“使用 Facebook 登录”按钮后:
https://www.facebook.com/login.php?api_key='MYAPPID'&skip_api_login=1&display=popup&cancel_url=http%3A%2F%2FMYDOMAIN.COM%2FContent%2Fchannel.html%3Ffb_xd_fragment%26error_reason%3Duser_denied%26error%3Daccess_denied%26error_description%3DThe%2Buser%2Bdenied%2Byour %2Brequest.%23%3F%3D%26cb%3Df2f3b7c4e9caeee%26relation%3Dopener%26transport%3Dfragment%26frame%3Dfb9a67b65014ef&fbconnect=1&next=https%3A%2F%2Fwww.facebook.com%2Fdialog%2Fpermissions.request%3F_path%3Dpermissions.请求%26app_id%3DMYAPPID%26redirect_uri%3Dhttp%253A%252F%252FMYDOMAIN.COM%252FContent%252Fchannel.html%253Ffb_xd_fragment%2523%253F 253D%%2526cb%253Df2f3b7c4e9caeee%2526relation%253Dopener%2526transport%253Dfragment%2526frame%253Dfb9a67b65014ef%26sdk% 3Djoey%26display%3Dpopup%26response_type%3Dtoken%252Csigned_request%26domain%3DMYDOMAIN.COM%26fbconnect%3D1%26from_login%3D1&rcount=1
点击登录按钮,输入凭据后:
http://www.facebook.com/dialog/permissions.request?_path=permissions.request&app_id='MYAPPID'&redirect_uri=http%3A%2F%MYAPPLICATION.COM%2FContent%2Fchannel.html%3Ffb_xd_fragment%23%3F%3D%26cb%3Df29a5b7a0e0cc6a%26relation%3Dopener%26transport%3Dfragment%26frame%3Df24510cdc =joey&display=popup&response_type=token%2Csigned_request&domain=MyApplicationDomain&fbconnect=1&from_login=1
【问题讨论】:
标签: javascript facebook authentication