跳转到主要内容
X home page
简体中文
搜索...
⌘K
Support
Developer portal
Developer portal
搜索...
Navigation
过滤后的流
简介
首页
X API
X Ads API
教程
使用场景
成功案例
状态
更新日志
开发者门户网站
论坛
GitHub
概览
介绍
入门
工具与库
迁移指南
可以构建什么
基础
Post
搜索
Post 计数
过滤后的流
简介
指南
GET
Stream filtered Posts
GET
Get stream rules
GET
Get stream rule counts
POST
Update stream rules
时间线
Post 查询
书签
管理 Post
转发
引述
隐藏回复
用户
用户查找
搜索
关注
静音
屏蔽
私人讯息
管理
查找
封锁
like
概述
指南
GET
Get liked Posts
GET
Get Liking Users
POST
Like Post
DEL
Unlike Post
List
查找 List
查询 List 的 Post
管理 List
List 成员
置顶的 List
Spaces
简介
Spaces 查询
搜索 Spaces
社区
Communities 查询
搜索社区
社区注释
Introduction
Quickstart
GET
Search for Posts Eligible for Community Notes
GET
Search for Community Notes Written
POST
Create a Community Note
DEL
Delete a Community Note
POST
Evaluate a Community Note
趋势
趋势
个性化趋势
媒体
介绍
上传
metadata
用法
简介
GET
Get usage
数据流连接
DEL
Terminate all connections
合规
批量合规
合规数据流
Enterprise v2
互动 metrics
Webhook(回调接口)
账户活动
过滤后的流 webhook(回调接口)
数据流量
like 数据流
GET
Stream all Likes
GET
Stream sampled Likes
GNIP 2.0
基础
Enterprise
Powertrack api
Decahose API
Account Activity API:Enterprise
Search API
互动 API
合规 Firehose API
Usage API
过滤后的流
简介
过滤的流 endpoint 组使开发者能够筛选公共 Post 的 stream。该 endpoint 组包含多个 endpoint,用于创建和管理规则,并将这些规则应用于筛选 Post 的 stream,从而返回与之匹配的公共 Post。该 endpoint 组使用户能够监听特定主题和事件、监控与竞赛相关的讨论、了解趋势的演变等。
开发者可以使用 REST
rules endpoint
,在不断开持久 stream 连接的情况下添加或移除规则。这些
规则
可通过运算符匹配 Post 的属性,例如消息关键词、hashtag 和 URL。运算符与规则子句可配合布尔逻辑与括号组合使用,以帮助精细化筛选器的匹配行为。
一旦添加了一组规则,你可以
建立流式连接
,它将通过持久的 HTTP 流式连接以 JSON 格式开始传送
Post 对象
。在连接到 stream 期间,你只会收到与规则匹配的内容。
或者,你可以将 Filtered Stream 关联到 webhook(回调接口),以 webhook 事件的形式进行投递。有关将 webhook 与 Filtered Stream 搭配使用的更多信息,请参阅
Filtered Stream Webhooks 介绍
。
过滤搜索 endpoint 支持已编辑的 Post。该 endpoint 将传递与一个或多个筛选条件匹配的已编辑 Post 及其编辑历史,其中包含由 Post ID 组成的数组。对于没有编辑历史的 Post,该数组仅包含一个 ID。对于已被编辑的 Post,该数组包含多个 ID,按升序排列以反映编辑顺序,数组最后一个位置为最新版本。要了解 Post 编辑的工作方式,请参阅
Post 编辑基础
页面。
过滤的流 endpoint 的某些方面受
访问级别
限制:
Pro 访问
每个 Project 1000 条规则
使用 POST /2/tweets/search/stream/rules endpoint 添加规则时,每 15 分钟最多 100 次请求
构建规则时可使用所有运算符
规则长度最长 1024 个字符
Enterprise 访问
每个 Project 25,000+ 条规则
构建规则时可使用所有运算符
规则长度最长 2048 个字符
申请 Enterprise 访问请点击
此处
来自过滤的流返回的 Post 将计入每月的
Post 上限
。
账户设置
要访问这些 endpoints,你需要:
一个已获批准的
开发者账户
。
使用位于某个
Project
内的
开发者 App
所提供的密钥和令牌进行身份验证。
在我们的
入门指南
中了解有关获取 X API v2 endpoints 访问权限的更多信息。
快速上手
示例代码
在 Postman 中打开
使用 API Explorer 试用
Get count of recent Posts
快速开始
⌘I
助手
Responses are generated using AI and may contain mistakes.