v1.1 और v2 Manage Direct Message एंडपॉइंट्स की तुलना
- POST direct_messages/events/new - एक one-to-one Direct Message बनाता है। यह v1.1 एंडपॉइंट केवल one-to-one messages बना सकता है और group messages का समर्थन नहीं करता।
- DELETE direct_messages/events/destroy - authenticating user के view से एक one-to-one message हटाता है।
- POST /2/dm_conversations/with/:participant_id/messages - एक one-to-one Direct Message बनाता है। यह method या तो message को किसी मौजूदा one-to-one बातचीत में जोड़ता है या एक नई बातचीत बनाता है। :participant_id path parameter उस account का User ID है जो message प्राप्त कर रहा है।
- POST /2/dm_conversations - एक नई group बातचीत बनाता है और उसमें एक Direct Message जोड़ता है। इन requests के लिए बातचीत participants की एक सूची आवश्यक होती है। ध्यान दें कि आप एक ही participant list के साथ कई बातचीतें बना सकते हैं। ये requests हमेशा एक नया बातचीत ID लौटाएँगी।
- POST /2/dm_conversations/:dm_conversation_id/messages - एक Direct Message बनाता है और उसे किसी मौजूदा बातचीत में जोड़ता है। :dm_conversation_id path parameter उस बातचीत की ID है, जिसमें message जोड़ा जाएगा।
| विवरण | 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 events को प्राप्त करते हैं। |
| समर्थित HTTP methods | POST | POST |
| Group Direct Messages का समर्थन | ✔ | |
| समर्थित event types | message_create | MessageCreate, ParticipantsJoin, ParticipantsLeave |
| Authentication | OAuth 1.0a User Context | OAuth 1.0a User Context OAuth 2 User Context (scopes: dm.read, dm.write) |
| X API v2 Project से जुड़े developer App के credentials का उपयोग आवश्यक है | ✔ | |
| डिफ़ॉल्ट request रेट लिमिट्स* *सभी requests के लिए user tokens आवश्यक हैं | प्रति user प्रति 24 घंटे 1000 requests प्रति ऐप प्रति 24 घंटे 15000 requests | प्रति user प्रति 15 मिनट 200 requests प्रति user प्रति 24 घंटे 1000 requests प्रति ऐप प्रति 24 घंटे 15000 requests ये रेट लिमिट्स सभी dm_conversations POST एंडपॉइंट्स में साझा हैं। |
| विवरण | Standard v1.1 | X API v2 |
| एंडपॉइंट पाथ | POST direct_messages/events/new (message_create) | POST /2/dm_conversations/with/:participant_id/messages |
| डिफ़ॉल्ट अनुरोध रेट लिमिट्स | प्रति उपयोगकर्ता, प्रति 24 घंटे 1000 अनुरोध प्रति ऐप, प्रति 24 घंटे 15000 अनुरोध | प्रति उपयोगकर्ता, प्रति 15 मिनट 200 अनुरोध प्रति उपयोगकर्ता, प्रति 24 घंटे 1000 अनुरोध प्रति ऐप, प्रति 24 घंटे 15000 अनुरोध ये रेट लिमिट्स सभी dm_conversations POST एंडपॉइंट्स में साझा हैं। |
| समूह Direct Messages का समर्थन करता है | ✔ |
| विवरण | Standard v1.1 | X API v2 |
| एंडपॉइंट पाथ | समर्थित नहीं है | POST /2/dm_conversations |
| डिफ़ॉल्ट अनुरोध रेट लिमिट्स | प्रति उपयोगकर्ता, प्रति 15 मिनट 200 अनुरोध प्रति उपयोगकर्ता, प्रति 24 घंटे 1000 अनुरोध प्रति ऐप, प्रति 24 घंटे 15000 अनुरोध ये रेट लिमिट्स सभी dm_conversations POST एंडपॉइंट्स में साझा हैं। | |
| समूह Direct Messages का समर्थन करता है | ✔ |
| विवरण | Standard v1.1 | X API v2 |
| एंडपॉइंट पाथ | समर्थित नहीं है | POST /2/dm_conversations/:dm_conversation_id/messages |
| डिफ़ॉल्ट अनुरोध रेट लिमिट्स | प्रति उपयोगकर्ता, प्रति 15 मिनट 200 अनुरोध प्रति उपयोगकर्ता, प्रति 24 घंटे 1000 अनुरोध प्रति ऐप, प्रति 24 घंटे 15000 अनुरोध ये रेट लिमिट्स सभी dm_conversations POST एंडपॉइंट्स में साझा हैं। | |
| समूह Direct Messages का समर्थन करता है | ✔ |