封锁查询:Standard v1.1 与 X API v2 的比较
- 相同点
- 认证
- 差异
- Endpoint URL
- 每次请求的用户数量限制
- 对 App 和 Project 的要求
- 响应 data 格式
- 请求参数
相似之处
差异
- Standard v1.1 endpoint:
- GET https://api.x.com/1.1/blocks/ids.json (被指定用户屏蔽的用户 ID 列表)
- GET https://api.x.com/1.1/blocks/lists.json (被指定用户屏蔽的用户列表)
- X API v2 endpoint:
- GET https://api.x.com/2/users/:id/blocking (被指定用户 ID 屏蔽的用户列表)
- 在 JSON 根级别,standard endpoint 在 statuses 数组中返回 Post 对象,而 X API v2 返回 data 数组。
- X API v2 的 JSON 不再引用被转发和被引用的“statuses”,而是引用被转发和被引用的 Tweets。许多旧版和已弃用字段(例如 contributors 和 user.translator_type)正在被移除。
- X API v2 不再同时使用 favorites(在 Post 对象中)和 favourites(在 user 对象中),而是采用术语 like。
- X 采用的约定是:没有值的 JSON 值(例如 null)不会写入负载。仅当 Post 和 user 属性具有非 null 值时才会被包含。
- 一个 conversation_id 字段
- 两个新的 annotations 字段,包括 context 和 entities
- 若干新的 metrics 字段
- 一个新的 reply_setting 字段,用于显示谁可以回复某条 Post