获取你在Twitter上正在关注的人列表

15

是否可以像这样实现:

http://api.twitter.com/1/friends/xxxxxx.json

但不是列出关注你的人,而是列出你正在关注的人?

4个回答

14

那么我如何获取它们的名称呢? - Tyilo
你可以用一行代码实现。查看我的答案。 - bitboxer

6
你可以使用这个:
https://api.twitter.com/1/friends.json?screen_name=bitboxer

那样你就不需要分别调用id和details两个函数。

没有返回所有好友,我只得到了20条记录。 - Adam Parkin
请注意:要匹配所有结果,您需要翻页浏览:https://dev.twitter.com/docs/api/1.1/get/friends/list - Adam Parkin


0
require_once('tmhOAuth.php');
require_once('tmhUtilities.php');
$profile_username = "abcdefg"; //twitter username
$oauth_access_token = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; //Your access token
$oauth_access_token_secret = "YYYYYYYYYYYYYYYYYYYYYYYYYY"; //Your access token secret
$consumer_key = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; //Your key
$consumer_secret = "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"; //Your secret key
$tmhOAuth = new tmhOAuth(array(
    'consumer_key' => $consumer_key,
    'consumer_secret' => $consumer_secret,
    'user_token' => $oauth_access_token,
    'user_secret' => $oauth_access_token_secret,
    'curl_ssl_verifypeer' => false
));
$code = $tmhOAuth->request(
    'GET', 
    $tmhOAuth->url('1.1/friends/ids'), 
    array(
        'screen_name' => $profile_username,
        'count' => '10'
    )
);
$response = $tmhOAuth->response['response'];
$following_ids = json_decode($response, true);
print_r($following_ids);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接