Twitter API v2
  1. Tweets
Twitter API v2
  • General
    • Returns the open api spec document.
      GET
  • Tweets
    • Tweet lookup by Tweet IDs
      GET
    • Full archive search counts
      GET
    • Recent search counts
      GET
    • Sample stream
      GET
    • Full-archive search
      GET
    • Recent search
      GET
    • Filtered stream
      GET
    • Rules lookup
      GET
    • Add/Delete rules
      POST
    • Tweet lookup by Tweet ID
      GET
    • Hide replies
      PUT
    • Returns Tweet objects liked by the provided User ID
      GET
    • Causes the user (in the path) to like the specified tweet
      POST
    • Causes the user (in the path) to unlike the specified tweet
      DELETE
    • User mention timeline by User ID
      GET
    • Causes the user (in the path) to retweet the specified tweet
      POST
    • Causes the user (in the path) to unretweet the specified tweet
      DELETE
    • User Tweets timeline by User ID
      GET
  • Users
    • Returns user objects that have liked the provided Tweet ID
      GET
    • Returns user objects that have retweeted the provided Tweet ID
      GET
    • User lookup by IDs
      GET
    • User lookup by usernames
      GET
    • User lookup by username
      GET
    • User lookup by ID
      GET
    • Returns user objects that are blocked by provided user ID
      GET
    • Block User by User ID
      POST
    • Returns user objects that follow the provided user ID
      GET
    • Following by User ID
      GET
    • Follow User
      POST
    • Mute User by User ID
      POST
    • Unblock User by User ID
      DELETE
    • Unfollow User
      DELETE
    • Unmute User by User ID
      DELETE
  1. Tweets

Rules lookup

GET
/2/tweets/search/stream/rules
Tweets
Returns rules from a user's active rule set. Users can fetch all of their rules or a subset, specified by the provided rule ids.
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.twitter.com/2/tweets/search/stream/rules'
响应示例响应示例
200 - 示例 1
{
  "data": [
    {
      "id": "120897978112909812",
      "tag": "Non-retweeted coffee tweets",
      "value": "coffee -is:retweet"
    }
  ],
  "meta": {
    "sent": "string",
    "summary": {
      "created": 1,
      "invalid": 1,
      "not_created": 1,
      "valid": 1
    }
  }
}

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Query 参数
ids
可选
A comma-separated list of Rule IDs.

返回响应

🟢200The request was successful
application/json
Body
data
array[object (Rule) {3}] 
必需
id
string 
可选
Unique identifier of this rule.
示例值:
120897978112909812
正则匹配:
^[0-9]{1,19}$
tag
string 
可选
A tag meant for the labeling of user provided rules.
示例值:
Non-retweeted coffee tweets
value
string 
必需
The filterlang value of the rule.
示例值:
coffee -is:retweet
meta
object (RulesResponseMetadata) 
必需
sent
string 
必需
summary
RulesRequestSummary
可选
🔴500500
上一页
Filtered stream
下一页
Add/Delete rules
Built with