मुख्य सामग्री पर जाएं
POST
/
2
/
tweets
/
search
/
stream
/
rules
स्ट्रीम नियम अपडेट करें
curl --request POST \
  --url https://api.x.com/2/tweets/search/stream/rules \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "add": [
    {
      "value": "coffee -is:retweet",
      "tag": "Non-retweeted coffee Posts"
    }
  ]
}
'
{
  "meta": {
    "sent": "<string>",
    "next_token": "<string>",
    "result_count": 123,
    "summary": {
      "created": 1,
      "invalid": 1,
      "not_created": 1,
      "valid": 1
    }
  },
  "data": [
    {
      "value": "coffee -is:retweet",
      "id": "120897978112909812",
      "tag": "Non-retweeted coffee Posts"
    }
  ],
  "errors": [
    {
      "title": "<string>",
      "type": "<string>",
      "detail": "<string>",
      "status": 123
    }
  ]
}

प्राधिकरण

Authorization
string
header
आवश्यक

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

क्वेरी पैरामीटर

dry_run
boolean

Dry Run का उपयोग add और delete, दोनों कार्रवाइयों के साथ किया जा सकता है, जिसमें अपेक्षित परिणाम दिया जाता है, लेकिन सिस्टम में वास्तव में कोई कार्रवाई नहीं की जाती (अर्थात, अंतिम स्थिति वही रहेगी जो अनुरोध सबमिट किए जाने के समय थी)। यह नियमों में किए गए बदलावों को सत्यापित करने के लिए विशेष रूप से उपयोगी है।

delete_all
boolean

Delete All का उपयोग इस client app से जुड़े सभी नियमों को हटाने के लिए किया जा सकता है; इसे किसी अन्य पैरामीटर के बिना निर्दिष्ट किया जाना चाहिए। एक बार हटाए जाने के बाद, नियम पुनर्प्राप्त नहीं किए जा सकते।

बॉडी

application/json

उपयोगकर्ता-निर्दिष्ट स्ट्रीम फ़िल्टरिंग नियम जोड़ने का अनुरोध।

add
object[]
आवश्यक

प्रतिक्रिया

अनुरोध सफल रहा है।

उपयोगकर्ता-निर्दिष्ट स्ट्रीम फ़िल्टरिंग नियमों में संशोधन का रिस्पॉन्स।

meta
object
आवश्यक
data
object[]

बनाए गए सभी उपयोगकर्ता-निर्दिष्ट स्ट्रीम फ़िल्टरिंग नियम।

errors
object[]
Minimum array length: 1

IETF RFC 7807 (https://tools.ietf.org/html/rfc7807) में परिभाषित एक HTTP Problem Details ऑब्जेक्ट।