django social auth的OAutheException异常

django social auth的OAutheException异常,django,facebook,facebook-graph-api,django-socialauth,Django,Facebook,Facebook Graph Api,Django Socialauth,我正在使用django social auth对我网站的facebook登录用户进行身份验证 <a href="{% url socialauth_begin 'facebook' %}?redirect_uri={{SITE_URL}}complete/facebook/"> 我的需求文件指向django social auth的分叉版本,因此我可以在错误周围放置一些打印语句。失败似乎发生在打电话给 https://graph.facebook.com/oauth/access_

我正在使用django social auth对我网站的facebook登录用户进行身份验证

<a href="{% url socialauth_begin 'facebook' %}?redirect_uri={{SITE_URL}}complete/facebook/">
我的需求文件指向django social auth的分叉版本,因此我可以在错误周围放置一些打印语句。失败似乎发生在打电话给

https://graph.facebook.com/oauth/access_token?code=AQCc6tIfxJTQN64GGQsDVbT4BCK1hYGypw2oMFQjjMQf-kfJqrWtI-vGe78fJJJHTL6w5yuau90vQu8msVGDpZh30HgUYkwdXhAKJcC9MCf8h6bp1e23wxkkMzP5eaT2j7xOCorn-KgeRv-ZJA40U87GDx1_592amAlSemS4zhXaoAv7JWRHl9NzBFtJ6cuGdbg&client_secret=[app_secret]&redirect_uri=http%3A%2F%2F[site_url]%2Fcomplete%2Ffacebook%2F%3Fredirect_state%3DDHlD9efEDau286xRGn2HtVpZ9AbooD3y&client_id=[app_id]
我从中得到的错误是

{
      "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
   }
}
但是,如果在url末尾添加斜杠,则会出现以下错误:

{
   "error": {
     "message": "Error validating application. Invalid application ID.",
     "type": "OAuthException",
     "code": 101
  }
}
我向您保证app_id是正确的


我知道这是一篇很长的文章,但是有人对如何解决这个问题有什么建议吗?

@omab是正确的,我的问题是附加
重定向uri
。此外,我还编辑了django social auth,在url中添加了反斜杠。这也是不正确的。

为什么要将
重定向\u uri
附加到
社交授权\u begin
URL?这是一个非常好的问题。那是我同事写的,不是我。我删除了
重定向\u uri
,但仍然存在相同的问题。谢谢你指出这一点
{
   "error": {
     "message": "Error validating application. Invalid application ID.",
     "type": "OAuthException",
     "code": 101
  }
}