【问题标题】:Noob Question: Python + Twitter + App Engine - Oauth菜鸟问题:Python + Twitter + App Engine - Oauth
【发布时间】:2010-07-22 04:01:47
【问题描述】:

很抱歉,我在我的应用引擎 python 项目中实现 Oauth 时遇到了一些问题。

我一直在 http://github.com/tav/tweetapp 工作,但我认为我对这个平台没有足够的把握来理解如何在我的 main.py 中实现这个类,我正在构建我的应用程序的其余部分.

这可能是一个微不足道的尝试,但这是我目前所做的:

    twa = twitter_auth

    client = twa.OAuthClient('twitter')

我在我的项目中创建了一个名为“twitter_auth”的源文件夹,其中包含一个名为“twitter_auth.py”的文件,其中包含上述链接库,以及一个名为 __ init__.py(无空格)的文件,其中完全是空的。

我真的不知道从这里做什么:/

【问题讨论】:

  • 您在使用 tweetapp 或 Google App Engine 时遇到问题吗?
  • tweetapp,应用引擎的东西很好

标签: python google-app-engine twitter pydev


【解决方案1】:

让我推荐看看 tweepy 库和一些示例 tweepy 应用程序。具体在这里:http://github.com/wasauce/tweepy-examples

这显示了如何使用 oauth 对用户进行身份验证:http://github.com/wasauce/tweepy-examples/tree/master/appengine/oauth_example/

【讨论】:

    【解决方案2】:

    正如 Hagge 所说,听起来您的问题更多在于 tweetapp 库而不是 App Engine。但是,如果您想了解有关 App Engine 上的 OAuth 的更多信息,并且可以允许我链接到我自己,我在该主题上的 two articles 似乎相当受欢迎。

    【讨论】:

      【解决方案3】:

      tweetapp 库是 Twitter 上 Twitter OAuth 的早期原型。 Tav 完成了繁重的工作,我使用一些 tweetapp 库部署了站点 http://twitteroauth.appspot.com 。该站点的实际来源在这里(我需要更新站点以指向此处):http://github.com/ryanwi/twitteroauth

      我仍在生产中使用它,但是它已经老化并且不适用于所有 API 调用。我建议尝试使用其他人提到的不同的、更新的和维护的库。

      但是,如果您想尝试第一次尝试,请查看 twitteroauth 源代码。

      这两个在 Twitter 的列表中

      【讨论】:

      • 感谢瑞恩。我正在寻找 twitteroauth.appspot.com 的源代码,因为它与 tav 的存储库不同。经过几天的谷歌搜索终于找到了它:)
      • Ryan,该代码的许可证是什么? (GPL、公共领域、BSD 等)。我想将它重用于一个快速而肮脏的实验(我想要一个“我的推文,转发”的提要,但没有直接提要,搜索 API 是不够的),但首先需要知道(建议:将许可证放在 github 的 README 中)。谢谢!
      【解决方案4】:

      我不熟悉那个库,但是在快速浏览并看到它没有维护的警告之后,我会寻找更好的东西。我基于 Tornado 的身份验证实现了一个简单的 Twitter 连接:请参阅如何进行 Twitter API 调用的示例here(以及身份验证示例here)。如果您不想使用tipfy,我建议在您选择的框架中实现python-twitter 库。

      【讨论】:

        猜你喜欢
        • 2011-04-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-20
        • 2011-07-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多