带有twitter的PHP cron脚本(oauth的问题)

时间:2010-06-01 22:19:14

标签: php twitter oauth

我正在尝试编写一个将由crontab运行的php twitter脚本,该脚本的作用是从专用的Twitter帐户获取推文。

我查看了一些php twitter oauth库,所有这些库似乎都使用重定向到twitter页面来获取令牌,然后回到回调链接。在我的情况下,我根本不想进行任何用户交互。

有谁能告诉我应该怎么做?

此致

詹姆斯

4 个答案:

答案 0 :(得分:3)

Twitter在dev.twitter.com上提供了一个专门用于此用途的访问令牌功能。

http://dev.twitter.com/pages/oauth_single_token

答案 1 :(得分:1)

您根本不需要使用Twitter API。推文是公共资源,可通过HTTP访问。

以下是官方Twitter帐户的最新10条推文,以JSONXML提供。

答案 2 :(得分:1)

我将oAuth用于我的Twitter机器人。我通过创建一个Web界面并对其进行签名来获得oAuth令牌。然后我通过我的电话传递令牌。

我使用亚伯拉罕的oAuth库: http://twitteroauth.labs.poseurtech.com/connect.php

您可以使用库中的示例来获取令牌。让它回显它在回调上创建的$ _SESSION中的令牌。

答案 3 :(得分:0)

除非该帐户是私密的,否则您无需进行身份验证。

或使用OAuth,并使用管理界面进行身份验证。

  

我们目前没有过期访问权限   令牌。您将访问令牌   如果用户明确拒绝,则无效   您的应用程序从他们的设置   或者如果Twitter管理员暂停你的   应用。如果您的申请是   暂停将有一个注意到你的   应用程序页面说它有   被停职了。

http://apiwiki.twitter.com/OAuth-FAQ