python - 在用户提交表单时使用 Tweepy OAuth 对用户进行身份验证

标签 python django oauth tweepy

我正在构建一个 Web 应用程序(使用 Django),我需要在其中使用 OAuth。我正在使用 Tweepy 并且已经安装并导入了它。我现在不知道如何设置它,以便当用户点击我表单上的“提交”按钮时,系统会要求他们通过 Twitter 登录。我遵循了许多不同的教程/博客来尝试让它工作,但我似乎无法破解它。

这是我追求的流程:

  • 用户使用表单提交消息
  • 要求用户验证 Twitter 帐户
  • 来自表单的消息和 Twitter 详细信息(@username、屏幕名称、个人资料图片等)存储在数据库中(使用 SQLite3)
  • 用户被重定向到 index.html,在那里他们可以看到他们在类似 Twitter 的“最新消息”提要中提交的消息。

我真的卡住了,所以非常感谢任何帮助!

最佳答案

我尝试做同样的事情,除此之外,表单内容会自动发送到用户墙上。

你需要按照这里的教程

http://packages.python.org/tweepy/html/auth_tutorial.html#oauth-authentication

关于python - 在用户提交表单时使用 Tweepy OAuth 对用户进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14092248/

相关文章:

api - Instagram API : force prompt during authentication

php - 在未授权用户的情况下搜索 LinkedIn API

python - 在python中计算.wav文件的频谱图

python - 使用gevent下载图片

python - 在循环中运行参数化的 pytests

django - 如何让 celerybeat cron 任务在 django 应用程序的 docker 容器中运行?

python - 如何在包安装中包含(脚本构建的)库?

mysql - 如何改进以下查询

python - Django REST 框架查询集对象没有属性 pk

javascript - 为什么客户端认证不好?