我刚开始尝试潜入api。现在我只知道html和css作为我的背景,似乎api使用了几种语言,我不知道如何操作。我已经制作了亚伯拉罕的php-oauth的工作版本。所以我可以登录并获取一些数据。但似乎没有消息来源说X会得到Y的结果。我查看了API wiki,它只是告诉我可以做什么,尽管不这样做。简而言之:
如何查看api wiki并将方法转换为告诉twitter我需要什么的代码?在此先感谢,任何帮助表示赞赏。可悲的是,没有“白痴指导推特的api”。
答案 0 :(得分:0)
简单示例:
function tweet($user,$pass,$app,$tweet)
{
$url = 'http://'.$user.':'.$pass.'@twitter.com/statuses/update.xml';
$post = http_build_query(array ('source' => $app, 'status' => $tweet));
$context = stream_context_create( array('http' => array('method' => 'POST', 'content' => $post)) );
$connection = @fopen($url, 'rb', false, $context);
if (!$connection) {
return false;
}
fclose($connection);
return true;
}
Usage Example:
tweet('username','password','tehuber','Hello World!');
答案 1 :(得分:0)
使用所需参数将POST或GET请求发送到他们告诉您指定方法的URL。
网址为http://api.twitter.com/1/statuses/update.format(将“格式”更改为xml或json)
HTTP方法是POST(您可以使用cURL)
此方法所需的参数是“status”,其他所有参数都是可选的。
我没有使用您正在使用的库,但我使用了twitter-async pretty good examples并且我还使用了Zend
请看一下twitter-async更新用户状态的示例摘录
$status = $twitterObj->post('/statuses/update.json', array('status' => 'This a simple test from twitter-async at ' . date('m-d-Y h:i:s')));