gpt4 book ai didi

python - 无法运行 python-social-auth 示例 django 应用程序

转载 作者:太空狗 更新时间:2023-10-30 00:07:31 26 4
gpt4 key购买 nike

为基本问题道歉。我是 django-social-auth 的用户,但无法启动 python-social-auth。

我已经下载了示例应用程序,成功同步了数据库,并将我的工作 facebook、linkedin 和 twitter 应用程序 key 添加到设置中。当我运行该应用程序时,我会看到包含所有社交媒体链接的示例主页。

当单击 facebook OAuth2 时,我收到一个 http 错误:400 客户端错误:错误请求。暗示我的服务器到 (/complete/facebook/) 的 url 回调格式错误。

当我点击 LinkedIn 或 Twitter 时,我收到 http 错误:401 客户端错误:未经授权。

我是不是漏掉了一些配置?有人开箱即用的示例应用程序吗?

谢谢 - 盖伊。

最佳答案

您是否在 settings.py 中设置了 LinkedIn 和 Twitter 的密码和 key ?

完成后,您可能必须使用这些提供商设置重定向 URL。

我使用 google 进行了测试,必须修复我的 Google API 访问设置。

我将重定向 URL 更改为 http://localhost:8000/complete/google-oauth2/

更新:我在 oauth1 和 2 上遇到 LinkedIn 问题。似乎没有办法将所需的 API key 放入请求中。我试图在 requests_oauthlib 的 oauth1_auth.py 中进行硬编码,但还没有成功。

更新 2:Twitter 通过确保我的 Twitter 开发人员应用程序设置选中“允许此应用程序使用 Twitter 登录”并在我的 settings.py 中设置我的消费者 key 和密码来为我工作,如下所示:

# TWITTER
#
SOCIAL_AUTH_TWITTER_KEY = '<...>'
SOCIAL_AUTH_TWITTER_SECRET = '<.....>'

关于python - 无法运行 python-social-auth 示例 django 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19121219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com