【问题标题】:How to get User information of the Oauth authenticated user from Google & Twitter?如何从 Google 和 Twitter 获取 Oauth 认证用户的用户信息?
【发布时间】:2011-08-31 18:53:54
【问题描述】:

我已在 twitter 和 Google 上使用 oauth 对用户进行身份验证,并拥有 access_tokens。

(使用 Python)

但是,

如何获取这个认证用户的信息?

例如: 姓名、年龄、电子邮件、性别等。

【问题讨论】:

  • 通过编辑帖子以删除您询问 Twitter API 的部分,这使我对 Twitter 的回答看起来随机且断章取义。您可能需要将其重新添加,以便将来遇到此问题的人了解被问及的回答是什么。
  • 因为这个原因我回滚了编辑。
  • 好的..没问题。我明白.. 干得好。

标签: python twitter oauth


【解决方案1】:

对于 Twitter,我建议使用 tweepy library。它提供了一个不错的 Python API,用于访问您可以从 Twitter 获取的所有数据,例如 user data

如果你想自己做,你会想看看 Twitter 的 REST API 的文档,特别是 User resource。但是,我认为您根本无法从 API 中获取诸如年龄、电子邮件、性别之类的个人信息。

【讨论】:

  • 嗯,REST API 为 Twitter 成功了。现在,你能为谷歌说点什么吗?
  • 由于我的回答很有帮助,如果您可以通过单击左侧的向上箭头来投票,我将不胜感激。
  • 给定..但没有人特别要求。 :)
【解决方案2】:

Google 比较复杂,因为它有许多 API 用于不同的事物。这个 Python 库支持其中的一堆:http://code.google.com/p/google-api-python-client/

【讨论】:

  • 我知道这一点,但无法找到 - 哪一个会给我用户本人的详细信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-10
  • 1970-01-01
  • 2020-02-04
  • 2012-03-16
  • 1970-01-01
  • 2018-10-22
相关资源
最近更新 更多