参考链接:https://www.urlteam.org/2017/02/twitter-2017-api%E4%B8%AD%E8%8B%B1%E6%96%87%E5%A4%A7%E5%85%A8/
接口链接:https://dev.twitter.com/rest/reference/get/search/tweets
GET trends/available GET热门/可用
返回具有热门主题信息推文的地理位置;
返回是对位置的WOEID(A WOEID is aYahoo! Where On Earth ID.)和一些其他人类可读信息进行编码的“位置”数组,例如位置所属的规范名称和国家。
GET trends/closest GET热门/最近
返回距离指定地点最近的,具有热门主题信息推文的地理位置;
返回是对位置的WOEID(A WOEID is aYahoo! Where On Earth ID.)和一些其他人类可读信息进行编码的“位置”数组,例如位置所属的规范名称和国家。
GET statuses/user_timeline GET状态/user_timeline
返回指定用户( indicated by the screen_name or user_id)的最近推文集合;
仅当经认证的用户“拥有”时间线或者是所有者的被批准的跟随者时,才可以请求属于受保护用户的用户时间线。
GET statuses/show/:id GET状态/显示/id
返回指定id参数的单个推文信息,推文的作者也一同嵌入推文。
GET statuses/retweets_of_me GET状态/我的回复
返回认证用户最近被其他人回复的推文。
GET statuses/retweeters/:id GET状态/回复/:id
返回指定推文id的最近100个回复推文集合。
GET statuses/retweeters/ids GET状态/回复/ids
返回指定推文id的100个回复用户id集合
GET statuses/mentions_timeline GET状态/发言时间轴
返回认证用户的最近20个发言(推文包含users’s @screen_name);
该方法只能返回800个推文。
GET statuses/oembed GET状态/oembed
以oEmbed-compatible的形式返回单个指定推文链接或id对应的推文信息。
GET statuses/lookup GET状态/lookup
每次请求返回100个“fully-hydrated ”推文对象(用逗号分隔各个请求用户);
该方法能够获取推文ID的详细信息集合,GET statuses / show / :id只用于返回单个推文对象。
GET search/tweets GET查询/推文
返回匹配特定查询的相关推文集合。
GET statuses/home_timeline GET状态/home_timeline
返回最近认证用户与关注者之间的推文及回复集合。
GET search/tweets GET查询/推文
返回匹配特定查询的相关推文集合。
GET geo/search GET地理位置/查询
搜索可以附加到状态/更新的地点;
提供一对经纬度,一个IP地址,或者一个名称,返回在更新状态时所有可用地点id(place_id)列表;
理论上,可以通过用户的地理位置进行查询,并返回地点列表,然后让用户验证他或她所在的位置,并将地点ID发送给POST statues/update,获取定位。
GET help/configuration GET帮助/配置
返回Twitter用户的当前配置,包含twitter官网中的非用户名,最大照片分辨率和缩写的URL长度;
建议在终端加载时请求该应用,而不是每天多次请求。
GET geo/id/place_id GET地理位置/ID/地点ID
返回一个地点的所有信息;
返回包含国家、地区和边界等。
GET geo/reverse_geocode GET地理位置/反向解析geocode
根据经纬度,搜索20个可以被使用的地点id;
GET friendships/lookup GET关系/ lookup
返回用户ID或用户名(screen_names or user_ids)与认证用户之间100个关系;
关系包含following, following_requested, followed_by, none, blocking, muting。
GET friends/ids GET好友/用户
返回指定用户正在关注的用户id集合(otherwise known as their “friends”);
返回的用户集合,按照最近关注者进行排序(默认);
返回一页显示5000个,分多页显示。
GET friends/list GET好友/列表
返回指定用户正在关注的用户对象集合(otherwise known as their “friends”);
返回的用户集合,按照最近关注者进行排序(默认);
返回一页显示20个,分多页显示。
GET followers/ids GET关注/用户
返回关注“指定用户”的用户id集合;
返回的用户集合,按照最近关注者进行排序(默认);
返回一页显示20个,分多页显示。
GET followers/list GET关注/列表
返回关注“指定用户”的用户对象集合;
返回的用户集合,按照最近关注者进行排序(默认);
返回一页显示20个,分多页显示。
GET favorites/list GET收藏/列表
返回认证用户或自定用户最近20个收藏的推文。
GET collections/list GET集合/列表
查找由指定用户或包含特定内容推文的集合;
包含用户的关注人数、好友人数等。
GET collections/show GET集合/显示
检索与特定集合相关联的信息;
包含用户的关注人数、好友人数等。
GET collections/entries GET集合/入口
检索指定的集合,返回规则中的推文(Tweets)列表;
请求会因请求接口不同而使结果结构不同。
GET account/settings GET账户/设置信息
获取注册用户的设置信息,包含热门地区、地理位置和休息时间。
POST collections/entries/move POST集合/条目/移动
将指定的Tweet移动到curation_reverse_chron有序集合中的新位置。
POST collections/entries/remove POST集合/条目/删除
从集合中删除指定的Tweet。
POST collections/entries/add 集合/条目/添加
将指定的Tweet添加到集合。
POST collections/entries/curate 集合/条目/ curate
通过批量添加或删除推文来收集收藏。