使用TwitterOAuth在twitter API中获取朋友ID列表

时间:2016-07-20 15:57:26

标签: php twitter

我有一些问题要获取Twitter用户的朋友列表,我使用TwitterOAuth库。

$oConnection = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret);
$armFollow = array();
foreach($_POST['user'] as $nUsrId) {
    $armFollowList = $oConnection->get("friends/ids", ["user_id " => $nUsrId]);
    $armFollow[$nUsrId] = $armFollowList->ids;
}
var_dump($armFollow);

$_POST['user']是一个用户ID数组。 当我使用此代码时,我只获取我的帐户朋友列表,即使user_id发送不是我的。

感谢您的帮助^^(抱歉我的英语不好)

1 个答案:

答案 0 :(得分:0)

我发现了问题。

要获取其他用户身份的朋友/ ID,身份验证必须仅限应用程序。 (见https://dev.twitter.com/oauth/application-only

所以我使用这段代码(https://gist.github.com/lgladdy/5141615),现在就可以了。