从App Engine用Python发送推文
我正在为我正在开发的一个小应用程序发送推文,但对oAuth这些东西有点搞不清楚。
我在这里看到了一些非常基础的例子(但对我没用),还有一些用tweepy的更复杂的例子。我也去看过tweepy的示例,发现了一些有用的东西,但没有找到能让我真正开始的内容。
我觉得我看到的例子太复杂了,有点担心自己会重复造轮子。
其实我有一些文本是由另一个应用生成的,我想把这些文本通过一个推特账户发推文。
有没有什么简单的方法可以做到这一点?以前我用过基本的身份验证,但我知道现在已经不支持了。
3 个回答
1
我之前发现了一个小的Twitter-OAuth实现,适用于Python的GAE(Google App Engine),用起来非常顺利。主要是用它来测试我自己做的OAuth提供者。
你可以在这里查看:tweetapp@github。他在这里演示了这个功能:http://twitteroauth.appspot.com。
他提到他已经不再维护这段代码了,但它依然可以正常使用。
1
我也使用过 twitteroauth.appspot.com 来处理 OAuth 认证。还有一个叫 tweetengine 的工具,它里面有用户账户、Twitter账户和谷歌用户账户的模型。
3
也许可以看看其他一些Python的Twitter库,它们可能更容易理解。
比如,python-twitter
这个库的界面就非常简单:
>>> api = twitter.Api(consumer_key='consumer_key',
consumer_secret='consumer_secret', access_token_key='access_token',
access_token_secret='access_token_secret')
>>> api.PostUpdate('I love python-twitter!')