Twitter数据平台-Rapidapi
专用API
个人分享者:
Rapid API
【更新时间: 2024.03.29】
实时数据发布后立即访问!借助Twitter数据平台api接口,您可以即时搜索推文、空间、媒体和个人资料。告别官方twitter 搜索接口收取的昂贵费用,同时仍然可以访问所有可用的数据。
|
相似API
- API详情
- 接口文档
- 使用指南
- 常见 FAQ
- 相关推荐
产品介绍
什么是Rapidapi的Twitter数据平台?
借助Twitter数据平台,实时访问发布后数据,即时检索公共推文数据、访问用户空间、验证用户身份、获取热门话题标签、媒体上传图片等资料。告别原生Twitter 搜索接口收取的昂贵费用,同时仍然可以访问所有可用的数据。您可以分析推文、评论、点赞和转发,或深入了解 Twitter 用户个人资料的详细信息。
什么是Rapidapi的Twitter数据平台?
由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用Rapidapi的Twitter数据平台,从而实现程序的自动化交互,提高服务效率。
Rapidapi的Twitter数据平台有哪些核心功能?
Twitter数据平台提供了与原生twitter 搜索接口相似的功能,包括如下功能:
Rapidapi的Twitter数据平台的核心优势是什么?
在哪些场景会用到Rapidapi的Twitter数据平台?
社交媒体监听:使用流处理器实时接收推文数据,设置过滤规则定向监控关键词、标签、用户及账户,对特定的内容进行跟踪。通过脚本实现实时数据流的处理逻辑,包含接收数据、解析JSON响应。对收集到的推文进行情绪分析,以识别公众情绪倾向(正面、负面或中性),生成可视化报告以供进一步的分析和决策。 | |
趋势分析:利用 Twitter 数据平台获取Twitter上引起广泛关注和大量讨论的话题,按照设定的规则筛选热度较高的话题,对数据进行多维度深入的理解和解读,解析热门推文,挖掘社会热点、洞察公众兴趣实现各方位趋势预测。 |
|
品牌监控:品牌利用Twitter数据平台API分析提及其名称或产品的推文的情感倾向,收集用户对产品或服务的反馈和建议,了解用户对品牌的看法和讨论。可以监控竞争对手的提及和用户反馈,分析竞争对手的市场表现和用户情绪,出现负面信息或危机时,品牌可以迅速发现并响应,从而制定相应的市场策略。 |
|
|
个性化推荐:利用 Twitter 数据平台收集用户数据(发布转发推文、关注的账号、点赞与评论),构建用户的兴趣模型,通过搜索功能获取与用户兴趣模型匹配的推文和内容,实现个性化推荐服务。 |
为什么Twitter实时数据服务-Rapidapi是最好的 API 解决方案?
|
使用指南
产品问答
?
我的支付信息安全吗?
通过符合 PCI 标准的银行合作伙伴处理信用卡。
?
为什么免费API也需要提供信用卡?
我们与API提供商直接合作,为开发者实施清晰透明的定价。如果计划中有配额和超额费用,提供商可能需要信用卡。如果您不再想使用API,您可以随时在RapidAPI仪表板的计费部分点击“取消订阅”按钮取消订阅计划。
?
如果超出了我的订阅计划呢?
根据您的订阅计划详情,您将承担超额费用或被暂停服务。
?
我何时会被收费?
我们会在您订阅API计划时立即向您的信用卡收取费用,并在下一个循环周期收取费用。
?
如何处理退款?
退款,请通过 support@rapidapi.com 与我们联系
API接口列表
按userId跟踪的基本用户
1.1 简要描述
您将收到用户拥有的所有以下内容的基本列表。请只提供userId,您将收到以下数据:id,用户名,createdDate,追随者,追随者。
1.2 请求URL
https://twitter-aio.p.rapidapi.com/user/{userId}/followings/basic
1.3 请求方式
GET
1.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
userId | String | 是 | 示例userId来自elonmusk |
1.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
1.6 错误码
错误码 | 错误信息 | 描述 |
---|
1.7 示例
大游标的Tweet细节
2.1 简要描述
通过tweetId接收所有tweet信息和评论。这个post请求允许您在游标变大时更深入地挖掘应答。
2.2 请求URL
https://twitter-aio.p.rapidapi.com/tweet/{tweetId}
2.3 请求方式
POST
2.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
count | String | 否 | 默认计数为20。您可以在这里指定一个自定义的。 | |
includeTimestamp | String | 否 | 决定是否需要一个unix created_at时间戳。 | |
cursor | String | 否 | 在条目数组的末尾,您将发现两个类型为TimelineTimelineCursor的对象。有一个光标用于向上(顶部)和一个光标用于向下(底部)列表。您只需要提供该值作为光标参数,就可以获得分页的下一页。 | |
tweetId | String | 是 |
2.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
2.6 错误码
错误码 | 错误信息 | 描述 |
---|
2.7 示例
搜索大游标
3.1 简要描述
使用搜索端点,您可以搜索所有twitter。你只需要提供一个搜索词。这是post请求,允许您发送更大的请求。
3.2 请求URL
https://twitter-aio.p.rapidapi.com/search/{searchTerm}
3.3 请求方式
POST
3.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
searchTerm | String | 是 | ||
includeTimestamp | String | 否 | 决定是否需要一个unix created_at时间戳。这将略微提高请求的速度。 | |
category | String | 否 | ||
filters | String | 否 | 通过阅读文档了解更多关于所有过滤器的信息:) | |
count | String | 否 | 默认计数为20。您可以在这里指定一个自定义的。 | |
cursor | String | 否 | 在条目数组的末尾,您将发现两个类型为TimelineTimelineCursor的对象。有一个光标用于向上(顶部)和一个光标用于向下(底部)列表。您只需要提供该值作为光标参数,就可以获得分页的下一页。 |
3.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|---|---|---|
key1 | String | ||
key2 | String |
3.6 错误码
错误码 | 错误信息 | 描述 |
---|
3.7 示例
{ "key1":"value", "key2":"value" }
微博详细信息
4.1 简要描述
通过tweetId接收所有tweet信息和评论。⚠️对于大型游标(您希望获取许多答复),您可以使用post请求来不受get请求长度限制的限制。
4.2 请求URL
https://twitter-aio.p.rapidapi.com/tweet/{tweetId}
4.3 请求方式
GET
4.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
includeTimestamp | String | 否 | 决定是否需要一个unix created_at时间戳。 | |
cursor | String | 否 | 在条目数组的末尾,您将发现两个类型为TimelineTimelineCursor的对象。有一个光标用于向上(顶部)和一个光标用于向下(底部)列表。您只需要提供该值作为光标参数,就可以获得分页的下一页。 | |
tweetId | String | 是 | ||
count | String | 否 | 默认计数为20。您可以在这里指定一个自定义的。 |
4.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
4.6 错误码
错误码 | 错误信息 | 描述 |
---|
4.7 示例
趋势
5.1 简要描述
获取全球或特定地区的twitter趋势。
5.2 请求URL
https://twitter-aio.p.rapidapi.com/trends/{locationId}
5.3 请求方式
GET
5.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
locationId | String | 是 | 你可以从misc/locations获取这个locationId。这是雅虎的WOEID。 |
5.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
5.6 错误码
错误码 | 错误信息 | 描述 |
---|
5.7 示例
位置(趋势)
6.1 简要描述
这将为您提供所有可用位置的列表。
6.2 请求URL
https://twitter-aio.p.rapidapi.com/misc/locations
6.3 请求方式
GET
6.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|
6.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
6.6 错误码
错误码 | 错误信息 | 描述 |
---|
6.7 示例
User用户id
7.1 简要描述
接收用户的所有关注。您可以使用光标和计数来进行导航。
7.2 请求URL
https://twitter-aio.p.rapidapi.com/user/{userId}/followings
7.3 请求方式
GET
7.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
cursor | String | 否 | 在条目数组的末尾,您将发现两个类型为TimelineTimelineCursor的对象。有一个光标用于向上(顶部)和一个光标用于向下(底部)列表。您只需要提供该值作为光标参数,就可以获得分页的下一页。 | |
count | String | 否 | 默认计数为20。您可以在这里指定一个自定义的。 | |
userId | String | 是 | 用户的userId。您可以通过将用户名转换为userId或搜索用户并提取restId来获得它。 |
7.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
7.6 错误码
错误码 | 错误信息 | 描述 |
---|
7.7 示例
用户关注者userId
8.1 简要描述
接收用户的所有关注者。您可以使用光标和计数来进行导航。
8.2 请求URL
https://twitter-aio.p.rapidapi.com/user/{userId}/followers
8.3 请求方式
GET
8.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
userId | String | 是 | 用户的userId。您可以通过将用户名转换为userId或搜索用户并提取restId来获得它。 | |
count | String | 否 | 默认计数为20。您可以在这里指定一个自定义的。 | |
cursor | String | 否 | 在条目数组的末尾,您将发现两个类型为TimelineTimelineCursor的对象。有一个光标用于向上(顶部)和一个光标用于向下(底部)列表。您只需要提供该值作为光标参数,就可以获得分页的下一页。 |
8.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
8.6 错误码
错误码 | 错误信息 | 描述 |
---|
8.7 示例
推文和回复的userId
9.1 简要描述
接收所有的推文和回复按最近订购。您可以使用光标和计数来进行导航。
9.2 请求URL
https://twitter-aio.p.rapidapi.com/user/{userId}/tweetsAndReplies
9.3 请求方式
GET
9.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
count | String | 否 | 默认计数为20。您可以在这里指定一个自定义的。 | |
cursor | String | 否 | 在条目数组的末尾,您将发现两个类型为TimelineTimelineCursor的对象。有一个光标用于向上(顶部)和一个光标用于向下(底部)列表。您只需要提供该值作为光标参数,就可以获得分页的下一页。 | |
userId | String | 是 | 用户的userId。您可以通过将用户名转换为userId或搜索用户并提取restId来获得它。 |
9.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
9.6 错误码
错误码 | 错误信息 | 描述 |
---|
9.7 示例
媒体用户id
10.1 简要描述
接收最近订购的所有媒体项目。您可以使用光标和计数来进行导航。
10.2 请求URL
https://twitter-aio.p.rapidapi.com/user/{userId}/media
10.3 请求方式
GET
10.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
cursor | String | 否 | 在条目数组的末尾,您将发现两个类型为TimelineTimelineCursor的对象。有一个光标用于向上(顶部)和一个光标用于向下(底部)列表。您只需要提供该值作为光标参数,就可以获得分页的下一页。 | |
userId | String | 是 | 用户的userId。您可以通过将用户名转换为userId或搜索用户并提取restId来获得它。 | |
count | String | 否 | 默认计数为20。您可以在这里指定一个自定义的。 |
10.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
10.6 错误码
错误码 | 错误信息 | 描述 |
---|
10.7 示例
用户详细信息
11.1 简要描述
这是获取任何信息的首选方法。接收追随者计数,图像和更多的用户与此端点相关的数据。
11.2 请求URL
https://twitter-aio.p.rapidapi.com/user/{userId}
11.3 请求方式
GET
11.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
userId | String | 是 | userId通常被称为restId。 |
11.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
11.6 错误码
错误码 | 错误信息 | 描述 |
---|
11.7 示例
用户详细信息(按用户名)
12.1 简要描述
接收追随者计数,图像和更多的用户与此端点相关的数据。
12.2 请求URL
https://twitter-aio.p.rapidapi.com/user/by/username/{username}
12.3 请求方式
GET
12.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
username | String | 是 |
12.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
12.6 错误码
错误码 | 错误信息 | 描述 |
---|
12.7 示例
按userId发布的推文
13.1 简要描述
接收最近订购的所有推文。您可以使用光标和计数来进行导航。
13.2 请求URL
https://twitter-aio.p.rapidapi.com/user/{userId}/tweets
13.3 请求方式
GET
13.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
userId | String | 是 | 用户的userId。您可以通过将用户名转换为userId或搜索用户并提取restId来获得它。 | |
cursor | String | 否 | 在条目数组的末尾,您将发现两个类型为TimelineTimelineCursor的对象。有一个光标用于向上(顶部)和一个光标用于向下(底部)列表。您只需要提供该值作为光标参数,就可以获得分页的下一页。 | |
count | String | 否 | 默认计数为20。您可以在这里指定一个自定义的。 |
13.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
13.6 错误码
错误码 | 错误信息 | 描述 |
---|
13.7 示例
用户喜欢的用户id
14.1 简要描述
接收用户的所有喜欢。您可以使用光标和计数来进行导航。
14.2 请求URL
https://twitter-aio.p.rapidapi.com/user/{userId}/likes
14.3 请求方式
GET
14.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
userId | String | 是 | 用户的userId。您可以通过将用户名转换为userId或搜索用户并提取restId来获得它。 | |
cursor | String | 否 | 在条目数组的末尾,您将发现两个类型为TimelineTimelineCursor的对象。有一个光标用于向上(顶部)和一个光标用于向下(底部)列表。您只需要提供该值作为光标参数,就可以获得分页的下一页。 | |
count | String | 否 | 默认计数为20。您可以在这里指定一个自定义的。 |
14.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
14.6 错误码
错误码 | 错误信息 | 描述 |
---|
14.7 示例
推特标签表情符号
15.1 简要描述
接收所有twitter自定义表情符号的完整列表,包括标签、图像等。
15.2 请求URL
https://twitter-aio.p.rapidapi.com/misc/emojis
15.3 请求方式
GET
15.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|
15.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
15.6 错误码
错误码 | 错误信息 | 描述 |
---|
15.7 示例
微博转发
16.1 简要描述
接收一条推文的所有转发。
16.2 请求URL
https://twitter-aio.p.rapidapi.com/tweet/{tweetId}/retweets
16.3 请求方式
GET
16.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
count | String | 否 | 默认计数为20。您可以在这里指定一个自定义的。 | |
cursor | String | 否 | 在条目数组的末尾,您将发现两个类型为TimelineTimelineCursor的对象。有一个光标用于向上(顶部)和一个光标用于向下(底部)列表。您只需要提供该值作为光标参数,就可以获得分页的下一页。 | |
tweetId | String | 是 |
16.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
16.6 错误码
错误码 | 错误信息 | 描述 |
---|
16.7 示例
推特喜欢
17.1 简要描述
接收一条推文的所有点赞。
17.2 请求URL
https://twitter-aio.p.rapidapi.com/tweet/{tweetId}/favorites
17.3 请求方式
GET
17.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
cursor | String | 否 | 在条目数组的末尾,您将发现两个类型为TimelineTimelineCursor的对象。有一个光标用于向上(顶部)和一个光标用于向下(底部)列表。您只需要提供该值作为光标参数,就可以获得分页的下一页。 | |
count | String | 否 | 默认计数为20。您可以在这里指定一个自定义的。 | |
tweetId | String | 是 |
17.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
17.6 错误码
错误码 | 错误信息 | 描述 |
---|
17.7 示例
将username转换为userId
18.1 简要描述
您需要userId来接收tweet、媒体和回复。
18.2 请求URL
https://twitter-aio.p.rapidapi.com/username/to/id/{username}
18.3 请求方式
GET
18.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
username | String | 是 |
18.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
18.6 错误码
错误码 | 错误信息 | 描述 |
---|
18.7 示例
搜索
19.1 简要描述
使用搜索端点,您可以搜索所有twitter。你只需要提供一个搜索词。如果你有一个大的游标,get请求将限制在一定的长度。为此,您可以使用post请求,它没有限制。
19.2 请求URL
https://twitter-aio.p.rapidapi.com/search/{searchTerm}
19.3 请求方式
GET
19.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
includeTimestamp | String | 否 | 决定是否需要一个unix created_at时间戳。这将略微提高请求的速度。 | |
filters | String | 否 | 通过阅读文档了解更多关于所有过滤器的信息:) | |
count | String | 否 | 默认计数为20。您可以在这里指定一个自定义的。 | |
cursor | String | 否 | 在条目数组的末尾,您将发现两个类型为TimelineTimelineCursor的对象。有一个光标用于向上(顶部)和一个光标用于向下(底部)列表。您只需要提供该值作为光标参数,就可以获得分页的下一页。 | |
searchTerm | String | 是 | ||
category | String | 否 |
19.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|---|---|---|
key1 | String | ||
key2 | String |
19.6 错误码
错误码 | 错误信息 | 描述 |
---|
19.7 示例
{ "key1":"value", "key2":"value" }
使用指南
依赖服务
产品问答
?
我的支付信息安全吗?
通过符合 PCI 标准的银行合作伙伴处理信用卡。
?
为什么免费API也需要提供信用卡?
我们与API提供商直接合作,为开发者实施清晰透明的定价。如果计划中有配额和超额费用,提供商可能需要信用卡。如果您不再想使用API,您可以随时在RapidAPI仪表板的计费部分点击“取消订阅”按钮取消订阅计划。
?
如果超出了我的订阅计划呢?
根据您的订阅计划详情,您将承担超额费用或被暂停服务。
?
我何时会被收费?
我们会在您订阅API计划时立即向您的信用卡收取费用,并在下一个循环周期收取费用。
?
如何处理退款?
退款,请通过 support@rapidapi.com 与我们联系