将twitter api 1升级到当前版本

时间:2014-01-13 20:00:34

标签: php twitter twitter-oauth

我不是一个核心编码员,但我有知识,我试图解决我们在Twitter api上遇到的这个错误

有一行代码可以检查通过表单

发送的Twitter名称是否为当前
$url = get_data("http://api.twitter.com/1/users/lookup.json?screen_name=".$name);
$xml = json_decode($url, true);
$id = $xml[0]['id'];
$av = $xml[0]['profile_image_url'];
if ($id != "")

我的理解

据我所知,此版本的Twitter已不再可用,我需要将其更新为1.1

我做了什么搜索和研究

我已经在网上搜索了一个快速的答案,但是找不到任何......

我找到了这段代码https://github.com/abraham/twitteroauth/tree/master/twitteroauth

我的问题

如何调整文件以在此文件中工作?我没有在页面中发布整个代码,因为我不确定所有代码是否相关。

1 个答案:

答案 0 :(得分:0)

只需在URL中使用1.1即可。那样做

http://api.twitter.com/1.1/users/lookup.json
                -------^

这样做......

$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN,OAUTH_SECRET);
$account = $connection->get('account/verify_credentials');
$status = $connection->post('statuses/update', array('status' => 'Text of status here', 'in_reply_to_status_id' => 123456));
$status = $connection->delete('statuses/destroy/12345');

Documentation