Twitter API - 显示多个指定用户的最新推文

时间:2018-05-11 00:03:29

标签: php api twitter

我想知道我是否可以展示我指定的多个Twitter用户的最新推文。

这是我删除了键的,它们确实是在我的实际代码中定义的

<?php
require_once('TwitterAPIExchange.php');

$settings = array(
    'oauth_access_token' => "",
    'oauth_access_token_secret' => "",
    'consumer_key' => "",
    'consumer_secret' => ""
);

$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$getfield = '?user_id=McDonalds,Wendys,Dominos&count=1';
$requestMethod = 'GET';

$twitter = new TwitterAPIExchange($settings);
$response = $twitter->setGetfield($getfield)->buildOauth($url, $requestMethod)->performRequest();

echo '<pre>';
$response = var_dump(json_decode($response));

但它只输出我最新的推文。我怎样才能输出指定用户的最新推文?

1 个答案:

答案 0 :(得分:1)

有两种方法可以做到这一点 - 既不是你想要的那么简单。

首先,您可以单独为每个用户请求用户时间表。

请致电https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=McDonalds,然后致电https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=Wendys,依此类推。

这可能很慢。因此,您也可以create a list与您想要关注的所有用户一起使用。

然后,您可以use the List API获取这些用户的所有最新推文。