Use this file to discover all available pages before exploring further.
X पर हर उत्तर एक वार्तालाप थ्रेड का हिस्सा होता है। conversation_id फ़ील्ड की मदद से आप पूरे वार्तालाप ट्री की पहचान कर सकते हैं, उसे ट्रैक कर सकते हैं, और फिर से बना सकते हैं।
जब कोई व्यक्ति पोस्ट करता है और दूसरे लोग जवाब देते हैं, तो सभी जवाबों का conversation_id एक ही होता है—यानी उस मूल पोस्ट की आईडी, जिससे वार्तालाप शुरू हुआ था।
Original post (ID: 1234567890) ← conversation_id for all replies├── Reply 1 (ID: 1234567891) → conversation_id: 1234567890│ └── Reply to Reply 1 → conversation_id: 1234567890└── Reply 2 (ID: 1234567892) → conversation_id: 1234567890 └── Reply to Reply 2 → conversation_id: 1234567890
थ्रेड कितना भी गहरा क्यों न जाए, सभी पोस्ट्स का conversation_id एक ही होता है।
import requestsconversation_id = "1234567890"url = f"https://api.x.com/2/tweets/search/recent"params = { "query": f"conversation_id:{conversation_id}", "tweet.fields": "author_id,in_reply_to_user_id,referenced_tweets,created_at", "max_results": 100}response = requests.get(url, headers=headers, params=params)replies = response.json()["data"]# कालानुक्रमिक क्रम पाने के लिए created_at के अनुसार क्रमबद्ध करेंreplies.sort(key=lambda x: x["created_at"])
विशिष्ट वार्तालापों के रिप्लाई को रीयल-टाइम में स्ट्रीम करें:
# किसी वार्तालाप के लिए फ़िल्टर्ड स्ट्रीम नियम जोड़ेंcurl -X POST "https://api.x.com/2/tweets/search/stream/rules" \ -H "Authorization: Bearer $TOKEN" \ -d '{"add": [{"value": "conversation_id:1234567890"}]}'