Twitter API 1.1 从多个用户获取推文


Twitter API 1.1 get tweets from multiple users

我知道这个问题已经被问过好几次了。但是没有一个答案对我有帮助。我正在使用TwitterAPIExchange库,我正在使用cakephp。这是我的一些代码

$url = 'https://api.twitter.com/1.1/search/tweets.json';
$getfield = '?q=from:desertwinds09+OR+from:teffy0402&count=5';
$requestMethod = 'GET';

仅此而已。但是当我运行它时,这就是我得到的:

{"statuses":[],"search_metadata":{"completed_in":0.005,"max_id":385960905676427264,"max_id_str":"385960905676427264","query":"from%3Adesertwinds09%2BOR%2Bfrom%3Ateffy0402","refresh_url":"?since_id=385960905676427264&q=from%3Adesertwinds09%2BOR%2Bfrom%3Ateffy0402&include_entities=1","count":5,"since_id":0,"since_id_str":"0"}}

这根本说不通。我的代码有什么问题吗?

提前致谢

你的问题是双重的。

首先,用户teffy0402他们的推文受到保护。你无法访问拥有受保护账号的人的推文,除非你是拥有该账号的身份验证用户

请改用其他用户:

$getfield = '?q=from:desertwinds09+OR+from:nonprotectedaccount&count=5';

其次,用户desertwinds09自 id: 386093442759417856 以来没有任何推文

您需要先让两个单独的部件工作,然后再将它们与 OR 一起尝试。