这是我的第一个问题,我对这个网站也很陌生。
我正在开发一个推特机器人作为最后一年的项目和工作环境,我是在Windows764作为操作系统,并有服务器2go与PHP5.3版本,MySql和AIML引擎程序E启动和正常运行。我在该网站的twitter开发人员部分注册了该应用程序,并具有读写权限。这是一个客户端应用程序(不是web),但在网站的开发人员部分注册时看不到该选项。我想知道访问twitter REST Api的最好的Ouath库是什么?我在一个论坛上发现一个基于PIN的Oauth阻止HTTP访问机器人控件...不幸的是,只有PHP教程可以在linux和fedora上开发,但是使用windows和php会更方便,因为我使用的AI引擎和后端数据库都是用PHP编写的。
希望上面的内容是清楚的,我真的很感谢你的帮助。
谢谢!
发布于 2011-12-15 04:29:55
我推荐@Abraham's TwitterOAuth library.
在Twitter's dev portal上,你不仅可以找到消费者密钥,还可以找到机器人账户的密钥。然后,您将拥有一个消费者令牌、一个消费者机密、一个用户令牌和一个用户机密。
使用TwitterOAuth库,您只需使用一个简单的构造函数即可完成所有这些工作。
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, USER_TOKEN, USER_SECRET);一旦你建立了连接,你就可以简单地发布一条推文:
$connection -> post('statuses/update', array('status' => 'First tweet from PHP!'));仅此而已:-)
https://stackoverflow.com/questions/8510244
复制相似问题