从App Engine用Python发送推文

3 投票
3 回答
1090 浏览
提问于 2025-04-16 09:36

我正在为我正在开发的一个小应用程序发送推文,但对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!')

撰写回答