【发布时间】:2013-05-09 21:07:58
【问题描述】:
我的应用程序运行良好很长时间,但现在我从 Facebook 收到错误消息:
Content: {"error":{"message":"Error validating verification code. Please make sure your redirect_uri is identical to the one you used in the OAuth dialog request","type":"OAuthException","code":100}}
https://www.facebook.com/dialog/oauth/?client_id=163840537126360&redirect_uri=http://mycloud.niranjan.com/facebook/callback//empty/?vTitle=Facebook&scope=email,sms,user_about_me,friends_about_me,user_activities,friends_activities,user_birthday,friends_birthday,user_education_history,friends_education_history,user_events,friends_events,user_likes,friends_likes,user_location,friends_location,user_photos,friends_photos,user_videos,friends_videos,user_relationships,friends_relationships,user_status,friends_status,user_checkins,friends_checkins,read_stream,publish_stream
谁能推荐一个解决方案?
【问题讨论】:
-
你能在这里提供你目前使用的
redirect_uri吗? -
请确保您在 Facebook 应用中设置的 redirect_url 与您发送的
redirect_uri相同 -
我多次遇到同样的问题,没有更改任何代码,我通过更改另一个不同的redirect_uri来修复它,可能是因为Facebook的服务器更改了一些方法。
-
我也面临同样的问题。我的应用在授权后无法生成访问令牌,并最终显示此消息“验证验证码时出错。请确保您的 redirect_uri 与您在 OAuth 对话请求中使用的相同”我使用 urllib.urlencode(args) 来建立请求 URL 的
标签: facebook api facebook-graph-api oauth