मुख्य सामग्री पर जाएं

Documentation Index

Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Account Activity API आपके वेबहुक को रीयल-टाइम खाता गतिविधि ईवेंट भेजता है। उपयोगकर्ता खातों की सदस्यता लें और जब वे पोस्ट करें, DM प्राप्त करें, उन्हें फ़ॉलो किया जाए, आदि, तब सूचनाएं पाएं.

अवलोकन

वेबहुक डिलीवरी

आपके सर्वर पर भेजे गए इवेंट्स

रीयल-टाइम

तुरंत इवेंट सूचनाएँ

व्यापक

पोस्ट्स, DMs, फ़ॉलो, लाइक्स और बहुत कुछ

सदस्यता-आधारित

उपयोगकर्ता खातों की सदस्यता लें

यह कैसे काम करता है

  1. वेबहुक पंजीकृत करें — अपना वेबहुक URL पंजीकृत करें
  2. उपयोगकर्ताओं को सब्सक्राइब करें — उपयोगकर्ता सदस्यताएँ जोड़ें
  3. इवेंट प्राप्त करें — POST अनुरोधों के ज़रिए गतिविधि इवेंट प्राप्त करें
  4. इवेंट प्रोसेस करें — अपने एप्लिकेशन में इवेंट को संभालें

इवेंट प्रकार

श्रेणीइवेंट्स
पोस्ट्सबनाना, हटाना, पसंदीदा में जोड़ना, पसंदीदा से हटाना
डायरेक्ट मैसेजप्राप्त, भेजा गया, टाइपिंग संकेतक
फ़ॉलोफ़ॉलो, अनफ़ॉलो
ब्लॉकब्लॉक, अनब्लॉक
म्यूट्सम्यूट, म्यूट हटाना

वेबहुक सुरक्षा

सभी वेबहुक अनुरोधों में ये शामिल होते हैं:
  • CRC सत्यापन — वेबहुक की प्रामाणिकता की पुष्टि करें
  • Signature headerx-twitter-webhooks-signature
  • HTTPS आवश्यक है — सभी वेबहुक URL में HTTPS का उपयोग होना चाहिए

उदाहरण: webhook पंजीकृत करें

curl -X POST "https://api.x.com/1.1/account_activity/all/env-name/webhooks.json?\
url=https%3A%2F%2Fyour-server.com%2Fwebhook" \
  -H "Authorization: OAuth oauth_consumer_key=..."

शुरू करें

पूर्वापेक्षाएँ

गतिविधि स्ट्रीम

वेबहुक्स के लिए स्ट्रीमिंग विकल्प

माइग्रेशन गाइड

v1.1 से माइग्रेट करें

API संदर्भ

पूर्ण endpoint दस्तावेज़ीकरण