如何在 python 社交身份验证中分配 Instagram 重定向 uri?
How do I assign Instagram redirect uri in python social auth?
我正在使用 python-social-auth 并尝试使用 Instagram 实现登录。
在documentation中他们只告诉填写以下值:
SOCIAL_AUTH_INSTAGRAM_KEY = ''
SOCIAL_AUTH_INSTAGRAM_SECRET = ''
我填写了这些但当我尝试使用 instagram 登录时出现此错误:
{"code": 400, "error_type": "OAuthException", "error_message": "Redirect URI does not match registered redirect URI"}
在我的开发者帐户中,我将 REDIRECT URI
注册为 http://localhost:8000
。
如何告诉 python-social-auth
使用 http://localhost:8000
作为重定向 uri???
我尝试了这些但它们没有帮助:
SOCIAL_AUTH_LOGIN_REDIRECT_URL = 'http://localhost:8000/'
SOCIAL_AUTH_INSTAGRAM_REDIRECT_URI = 'http://localhost:8000/'
我该如何解决?
正如@Wolph 所建议的,最好更改我的 Instagram 开发者帐户中的重定向 uri 以匹配 python 社交身份验证的端点。
因此,http://localhost:8000/complete/instagram
有所帮助。
我正在使用 python-social-auth 并尝试使用 Instagram 实现登录。
在documentation中他们只告诉填写以下值:
SOCIAL_AUTH_INSTAGRAM_KEY = ''
SOCIAL_AUTH_INSTAGRAM_SECRET = ''
我填写了这些但当我尝试使用 instagram 登录时出现此错误:
{"code": 400, "error_type": "OAuthException", "error_message": "Redirect URI does not match registered redirect URI"}
在我的开发者帐户中,我将 REDIRECT URI
注册为 http://localhost:8000
。
如何告诉 python-social-auth
使用 http://localhost:8000
作为重定向 uri???
我尝试了这些但它们没有帮助:
SOCIAL_AUTH_LOGIN_REDIRECT_URL = 'http://localhost:8000/'
SOCIAL_AUTH_INSTAGRAM_REDIRECT_URI = 'http://localhost:8000/'
我该如何解决?
正如@Wolph 所建议的,最好更改我的 Instagram 开发者帐户中的重定向 uri 以匹配 python 社交身份验证的端点。
因此,http://localhost:8000/complete/instagram
有所帮助。