我知道这个问题已经被问过好几次了。但是没有一个答案对我有帮助。我正在使用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 一起尝试。