v1.1 और v2 Direct Message इवेंट lookup एंडपॉइंट्स की तुलना
- GET direct_messages/events/show - ID के आधार पर एक single इवेंट प्राप्त करता है।
- GET direct_messages/events/list - authenticated user द्वारा भेजे और प्राप्त किए गए one-to-one Direct Messages के 30 दिनों तक के messages प्राप्त करता है। ध्यान दें कि यह method group कन्वर्सेशन्स से messages प्राप्त नहीं कर सकता।
- GET /2/dm_conversations/with/:participant_id/dm_events - one-to-one कन्वर्सेशन से जुड़े Direct Message इवेंट्स प्राप्त करता है। :participant_id path parameter उस account की User ID है जो यह request करने वाले authenticated user के साथ कन्वर्सेशन में है।
- GET /2/dm_conversations/:dm_conversation_id/dm_events - किसी specific कन्वर्सेशन ID से जुड़े Direct Message इवेंट्स प्राप्त करता है, जैसा कि :dm_conversation_id path parameter से दर्शाया गया है। यह method one-to-one और group कन्वर्सेशन्स, दोनों का समर्थन करता है।
- GET /2/dm_events - किसी user से जुड़े Direct Message इवेंट्स प्राप्त करता है, जिनमें one-to-one और group कन्वर्सेशन्स दोनों शामिल हैं। 30 दिन पहले तक के इवेंट्स उपलब्ध हैं।
| विवरण | Standard v1.1 | X API v2 |
| Host domain | https://api.x.com | https://api.x.com |
| एंडपॉइंट root path | /1.1/direct_messages | /2/dm_conversations Direct Messages कन्वर्सेशन्स को एक मूलभूत API object के रूप में प्रस्तुत किया गया है। ये एंडपॉइंट्स MessageCreate, ParticipantsJoin, और ParticipantLeave इवेंट्स प्राप्त करते हैं। |
| समर्थित HTTP methods | GET | GET |
| Group Direct Messages का समर्थन करता है | ✔ | |
| समर्थित इवेंट types | message_create | MessageCreate, ParticipantsJoin, ParticipantsLeave |
| Authentication | OAuth 1.0a User Context | OAuth 1.0a User Context OAuth 2 User Context (scopes: dm.read, tweet.read, user.read) |
| X API v2 Project से जुड़े developer ऐप के credentials का उपयोग आवश्यक है | ✔ | |
| डिफ़ॉल्ट request रेट लिमिट्स* *सभी requests के लिए user tokens आवश्यक हैं | GET requests: 15 mins में 300 requests Rate limit सभी तीन एंडपॉइंट्स पर लागू होती है |
Path: GET /2/dm_conversations/with/:participant_id/dm_events
| विवरण | Standard v1.1 | X API v2 |
| एंडपॉइंट पथ | GET /1.1/direct_messages/events/list | GET /2/dm_conversations/with/:participant_id/dm_events |
| कितना इवेंट इतिहास उपलब्ध है | 30 दिन | कोई सीमा नहीं |
| डिफ़ॉल्ट अनुरोध रेट लिमिट्स | हर 15 मिनट में 15 अनुरोध | हर 15 मिनट में 300 अनुरोध रेट लिमिट सभी तीनों GET एंडपॉइंट पर लागू होती है |
| विवरण | Standard v1.1 | X API v2 |
| एंडपॉइंट पथ | समर्थित नहीं है। V1.1 केवल एक-से-एक कन्वर्सेशन के संदेश लौटा सकता है और कन्वर्सेशन ID के आधार पर इवेंट प्राप्त करने का समर्थन नहीं करता। | GET /2/dm_conversations/:dm_conversation_id/dm_events |
| कितना इवेंट इतिहास उपलब्ध है | 30 दिन | कोई सीमा नहीं |
| ग्रुप कन्वर्सेशन का समर्थन करता है | ✔ | |
| डिफ़ॉल्ट अनुरोध रेट लिमिट्स | हर 15 मिनट में 15 अनुरोध | हर 15 मिनट में 300 अनुरोध रेट लिमिट सभी तीनों GET एंडपॉइंट पर लागू होती है |
| विवरण | Standard v1.1 | X API v2 |
| एंडपॉइंट पथ | GET /1.1/direct_messages/events/list V1.1 केवल एक-से-एक कन्वर्सेशन के संदेश लौटा सकता है। | GET /2/dm_events |
| कितना इवेंट इतिहास उपलब्ध है | 30 दिन | 30 दिन |
| ग्रुप कन्वर्सेशन का समर्थन करता है | ✔ | |
| डिफ़ॉल्ट अनुरोध रेट लिमिट्स | हर 15 मिनट में 15 अनुरोध | हर 15 मिनट में 300 अनुरोध रेट लिमिट सभी तीनों GET एंडपॉइंट पर लागू होती है |