将Twitter API结果限制为发送给所有用户的推文(无@回复)?
我正试图找到一种方法,让所有用户都能收到推文。JSON代码将其指示为“to_user”null。例如,edent下面的tweet向所有人发送tweet,因此to_user=null。将Twitter API结果限制为发送给所有用户的推文(无@回复)?,twitter,Twitter,我正试图找到一种方法,让所有用户都能收到推文。JSON代码将其指示为“to_user”null。例如,edent下面的tweet向所有人发送tweet,因此to_user=null。 我尝试了一些替代方案,但没有成功: http://search.twitter.com/search.json?q=to:null%20from:edent&result_type=mixed http://search.twitter.com/search.json?q=to:0%20from:edent
我尝试了一些替代方案,但没有成功:
http://search.twitter.com/search.json?q=to:null%20from:edent&result_type=mixed
http://search.twitter.com/search.json?q=to:0%20from:edent&result_type=mixed
http://search.twitter.com/search.json?q=to:%20from:edent&result_type=mixed
{
"created_at": "Thu, 28 Jun 2012 06:55:58 +0000",
"from_user": "edent",
"from_user_id": 14054507,
"from_user_id_str": "14054507",
"from_user_name": "Terence Eden",
"geo": null,
"id": 218236278402068480,
"id_str": "218236278402068480",
"iso_language_code": "en",
"metadata": {
"result_type": "recent"
},
"profile_image_url": "http://a0.twimg.com/profile_images/2318692719/7182974111_ec8e1fb46f_s_normal.jpg",
"profile_image_url_https": "https://si0.twimg.com/profile_images/2318692719/7182974111_ec8e1fb46f_s_normal.jpg",
"source": "<a href="http://twitter.com/">web</a>",
"text": "RT @straczynski: @edent Clearly the man was ahead of his time.",
"to_user": null,
"to_user_id": 0,
"to_user_id_str": "0",
"to_user_name": null,
"in_reply_to_status_id": 218075066452287500,
"in_reply_to_status_id_str": "218075066452287488"
},
如果您只是想从某个特定的用户那里获取推文,而不是任何人,那么请使用RESTAPI端点,而不是搜索API/get/statuses/user\u timeline有一个exclude\u repress参数,该参数应该满足您的要求
搜索API无法排除回复。您唯一的选择是获取与您传递的任何其他参数相匹配的tweet,并在您的终端上对其进行处理,以删除任何文本以“@”开头的tweet。如果您只是希望从某个特定用户处获取不属于任何人的tweet,请使用REST API端点,而不是搜索API/get/statuses/user\u timeline有一个exclude\u repress参数,该参数应该满足您的要求 搜索API无法排除回复。您唯一的选择是让推文与您传递的任何其他参数匹配,并在您的端对其进行处理,以删除任何文本以“@”开头的推文