如何从GAE发推文

时间:2011-09-08 07:59:06

标签: python google-app-engine twitter

我希望能够从我在GAE上运行的应用中发推文。

请为此目的建议一些Python库或HTTP API。

4 个答案:

答案 0 :(得分:1)

关于python-twitter :我认为你可以使用这个lib它似乎与GAE兼容:http://code.google.com/p/python-twitter/source/browse/twitter.py

此外:

Twitter有一个非常好的REST API https://dev.twitter.com/docs/api,你也可以简单地使用appengine中的urlfetch和simplejson。

对于身份验证,Twitter使用OAuth并建议了解其工作原理:

  

Twitter支持一些身份验证方法和一系列身份验证方法   OAuth身份验证样式您可能想知道您使用哪种方法   应该使用。何时选择使用哪种身份验证方法   应该了解该方法对用户的影响方式   经验和编写应用程序的方式。

Twitter分享了一个非常棒的如何https://dev.twitter.com/docs/auth/oauth

您还可以看到代码的一部分:来自jaikuengine的http://code.google.com/p/jaikuengine/source/browse/trunk/oauth_client.py

答案 1 :(得分:0)

我过去曾使用twython。我不记得是什么让我选择它比其他库,但我在GAE上使用它,它保持最新。

答案 2 :(得分:0)

您可能会找到感兴趣的Tweet Engine项目。它非常简单地演示了如何使用App Engine中的Twitter REST API。

答案 3 :(得分:0)

这个项目对我有用:https://github.com/tav/tweetapp/blob/master/standalone/twitter_oauth_handler.py 它只是一个文件,因此很容易启动并使用OAuth进行身份验证。