प्रमाणीकरण
| Method | Description |
|---|---|
| PKCE के साथ OAuth 2.0 Authorization Code | अनुशंसित |
| OAuth 1.0a User Context | लीगेसी समर्थन |
आवश्यक scopes (OAuth 2.0)
| Scope | इसके लिए आवश्यक |
|---|---|
dm.read | इवेंट पढ़ने के लिए |
tweet.read | dm.read के साथ आवश्यक |
users.read | dm.read के साथ आवश्यक |
वार्तालाप के प्रकार
एक-से-एक
इसमें हमेशा ठीक दो प्रतिभागी होते हैं। वार्तालाप ID का प्रारूप:
{smaller_user_id}-{larger_user_id}समूह
इसमें दो या अधिक प्रतिभागी होते हैं। सदस्यता समय के साथ बदल सकती है।
इवेंट के प्रकार
| इवेंट | विवरण | मुख्य फ़ील्ड्स |
|---|---|---|
MessageCreate | एक संदेश भेजा गया | text, sender_id |
ParticipantsJoin | उपयोगकर्ता समूह में शामिल हुआ | participant_ids, sender_id |
ParticipantsLeave | उपयोगकर्ता समूह से बाहर निकल गया | participant_ids |
उदाहरण इवेंट
MessageCreate
MessageCreate
ParticipantsJoin
ParticipantsJoin
ParticipantsLeave
ParticipantsLeave
फ़ील्ड्स और expansions
डिफ़ॉल्ट फ़ील्ड्स
| इवेंट प्रकार | डिफ़ॉल्ट फ़ील्ड्स |
|---|---|
| MessageCreate | id, event_type, text |
| ParticipantsJoin/Leave | id, event_type, participant_ids |
उपलब्ध फ़ील्ड्स
| फ़ील्ड | विवरण | इवेंट्स |
|---|---|---|
dm_conversation_id | वार्तालाप ID | सभी |
created_at | इवेंट का टाइमस्टैम्प | सभी |
sender_id | किसने भेजा/आमंत्रित किया | MessageCreate, Join |
attachments | मीडिया संलग्नक | MessageCreate |
referenced_tweets | साझा की गई पोस्ट्स | MessageCreate |
उपलब्ध expansions
| Expansion | लौटाए गए ऑब्जेक्ट |
|---|---|
sender_id | प्रेषक का User ऑब्जेक्ट |
participant_ids | प्रतिभागियों के User ऑब्जेक्ट |
attachments.media_keys | Media ऑब्जेक्ट |
referenced_tweets.id | पोस्ट ऑब्जेक्ट |
expansions के साथ उदाहरण
cURL
पेजिनेशन
cURL
30 दिन पहले तक के इवेंट उपलब्ध हैं।
v1.1 के साथ ID की संगतता
- इवेंट प्राप्त करने के लिए v2 का उपयोग करें, फिर विशिष्ट संदेशों को हटाने के लिए v1.1 का उपयोग करें
- API अनुरोधों में x.com URL से वार्तालाप ID का संदर्भ दें
अगले चरण
त्वरित शुरुआत
अपना पहला DM lookup अनुरोध भेजें
DMs भेजें
डायरेक्ट मैसेज भेजें
API संदर्भ
एंडपॉइंट का पूरा दस्तावेज़
नमूना कोड
काम करने वाले कोड के उदाहरण