Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Noob问题:Python+;推特&x2B;应用程序引擎-Oauth_Python_Google App Engine_Twitter_Pydev - Fatal编程技术网

Noob问题:Python+;推特&x2B;应用程序引擎-Oauth

Noob问题:Python+;推特&x2B;应用程序引擎-Oauth,python,google-app-engine,twitter,pydev,Python,Google App Engine,Twitter,Pydev,很抱歉,在我的应用程序引擎python项目中实现Oauth时遇到了一些问题 我一直在从开始工作,但我认为我对这个平台的掌握不够,无法理解如何在main.py中实现这个类。我正在用它构建我的应用程序的其余部分 这可能是一个微弱的尝试,但以下是我到目前为止所做的: twa = twitter_auth client = twa.OAuthClient('twitter') 我已经在我的项目中创建了一个名为“twitter_auth”的源文件夹,其中包含一个名为“twitter_a

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

我一直在从开始工作,但我认为我对这个平台的掌握不够,无法理解如何在main.py中实现这个类。我正在用它构建我的应用程序的其余部分

这可能是一个微弱的尝试,但以下是我到目前为止所做的:

    twa = twitter_auth

    client = twa.OAuthClient('twitter')
我已经在我的项目中创建了一个名为“twitter_auth”的源文件夹,其中包含一个名为“twitter_auth.py”的文件,其中包含上面链接的库,以及一个名为uuuuuu_uuu.py的文件,该文件完全为空


我真的不知道从这里该怎么办:/

我对那个库不熟悉,但在快速查看并看到它没有被维护的警告后,我会寻找更好的。我基于Tornado的auth实现了一个简单的Twitter连接:参见如何进行TwitterAPI调用的示例(以及身份验证示例)。如果您不想使用tipfy,我建议在您选择的框架中实现该库。

让我建议您看看tweepy库和一些tweepy应用程序示例。具体而言:


这显示了如何使用oauth对用户进行身份验证:

正如Hagge所说,听起来您的问题更多的是tweetapp库,而不是App Engine。然而,如果你想在App Engine上了解更多关于OAuth的信息,如果我可以链接到我自己,我对这个主题的看法似乎相当受欢迎。

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

我仍然在生产中使用它,但是,它已经过时了,不适用于所有API调用。我建议尝试一个不同的、更先进的和维护的库,正如其他人所提到的

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

这两个都在推特的名单上


你在tweetapp或谷歌应用程序引擎方面有问题吗?tweetapp,应用程序引擎的东西很好。我在寻找twitteroauth.appspot.com的源代码,因为它与tav的repo不同。在谷歌搜索了几天后终于找到了:)Ryan,这段代码的许可证是哪一个?(GPL、公共领域、BSD等)。我想重新使用它来做一个快速而肮脏的实验(我想要一个“我的推特,转发”的提要,但是没有直接的提要,搜索API是不够的),但是首先需要知道这一点(建议:把许可证放在github的自述文件上)。非常感谢。