django social auth的OAutheException异常
我正在使用django social auth对我网站的facebook登录用户进行身份验证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_
<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
}
}