想用python开发一个与web交互并在facebook、twitter和gtalk上发帖的应用程序吗?

想用python开发一个与web交互并在facebook、twitter和gtalk上发帖的应用程序吗?,python,Python,我想开发一个python桌面应用程序,它可以在facebook、twitter或gtalk上交互并发布其内容作为消息。可能吗?。。。教程和想法将对您有所帮助您可以查看的API,并且将对您的Twitter有所帮助,因为它旨在帮助您发布消息。Facebook API实际上并不是你想要的——它可以帮助你编写在Facebook上运行的应用程序,但不一定能像用户那样帮助你与Facebook沟通。要做到这一点,你可能需要看看Facebook是如何与浏览器进行通信的——使用and之类的东西,然后使用复制浏览器

我想开发一个python桌面应用程序,它可以在facebook、twitter或gtalk上交互并发布其内容作为消息。可能吗?。。。教程和想法将对您有所帮助

您可以查看的API,并且

将对您的Twitter有所帮助,因为它旨在帮助您发布消息。Facebook API实际上并不是你想要的——它可以帮助你编写在Facebook上运行的应用程序,但不一定能像用户那样帮助你与Facebook沟通。要做到这一点,你可能需要看看Facebook是如何与浏览器进行通信的——使用and之类的东西,然后使用复制浏览器行为的/(有一个很好的教程)。对于gtalk,底层实现应该可以找到大量文档(甚至还有O'Reilly发布的文档)。

如果找不到适合您需要的facebook API,您必须从头开始制作。尝试使用在facebook上冲浪、发表评论、添加好友等。它将显示并记录所有标题和获取/发布流量。您可以使用记录的请求和响应来设计自己的API。这会很痛苦,但这是一个很好的锻炼。如果你被卡住了,就在这个网站上发布一个查询。这些问题都很常见,人们在几分钟内就能发布解决方案

几点建议:

  • Facebook需要登录,这意味着您可能需要使用cookielib中的cookie处理程序构建自己的urlopener。您还必须熟悉HTTP POST请求的编程
  • Facebook可能不会容忍来自自动脚本的流量,因此您在网站上的所有流量都必须模拟浏览器——缓慢的请求速率,以及HTTP请求头中战略性定义的“用户代理”元素

我做了,但他们是为了开发应用程序,将facebook应用程序集成到facebook环境中。我不想这样,然后在facebook上制作一个精简的应用程序,为你的python dektop应用程序提供接口。你可以将它包含在你的应用程序中。。我是否可以在同一代码中实现它并同时运行所有流程?