我想知道我是否可以展示我指定的多个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));
但它只输出我最新的推文。我怎样才能输出指定用户的最新推文?
答案 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获取这些用户的所有最新推文。