作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想知道是否可以显示我指定的多个 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));
但它只输出我最新的推文。我怎样才能让它输出指定用户的最新推文?
最佳答案
有两种方法可以做到这一点 - 都没有您想要的那么简单。
首先,您可以分别请求每个用户的用户时间线。
所以调用 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获取这些用户的所有最新推文。
关于php - Twitter API - 显示多个指定用户的最新推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50283117/
我想开发一个 Skype 机器人,它将用户名作为输入,并根据用户输入以相反的字符大小写表示hello username。简而言之,如果用户输入他的名字 james,我的机器人会回复他为 Hello J
我是一名优秀的程序员,十分优秀!