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 जोड़ा जाएगा।
नीचे दी गई तालिकाएँ v2 POST methods की v1.1 संस्करण से तुलना करती हैं। ध्यान दें कि ये v2 offerings group बातचीतों का समर्थन करके उपलब्ध क्षमताओं का विस्तार करती हैं।
एक नया one-to-one Direct Message बनाएँ
Path: POST /2/dm_conversations/with/:participant_id/messages
नई Direct Message समूह बातचीत बनाएँ और उसमें एक संदेश जोड़ें
Path: POST /2/dm_conversations
ID के आधार पर किसी मौजूदा बातचीत में Direct Message जोड़ें
Path: POST /2/dm_conversations/:dm_conversation_id/messages