> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# माइग्रेशन मार्गदर्शिका

export const Button = ({href, children}) => {
  return <div className="not-prose group">
    <a href={href}>
      <button className="flex items-center space-x-2.5 py-1 px-4 bg-primary-dark dark:bg-white text-white dark:text-gray-950 rounded-full group-hover:opacity-[0.9] font-medium">
        <span>
          {children}
        </span>
        <svg width="3" height="24" viewBox="0 -9 3 24" class="h-6 rotate-0 overflow-visible"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
      </button>
    </a>
  </div>;
};

<div id="comparing-v11-and-v2-direct-message-event-lookup-endpoints">
  ## v1.1 और v2 Direct Message इवेंट lookup एंडपॉइंट्स की तुलना
</div>

Direct Messages एंडपॉइंट्स के v1.1 और v2, दोनों संस्करण Direct Message इवेंट्स को lookup करने के तरीके उपलब्ध कराते हैं। यह गाइड अंतरों को समझने में मदद करने और v2 पर migration के लिए जानकारी देने के उद्देश्य से तैयार की गई है। 

दोनों संस्करणों के बीच एक बड़ा अंतर यह है कि v1.1 केवल one-to-one कन्वर्सेशन्स का समर्थन करता है, जबकि v2 में group कन्वर्सेशन्स का समर्थन जोड़ा गया है। इसका एक प्रभाव यह है that v1.1 केवल "message created" इवेंट्स का समर्थन करता है, जबकि v2 उन इवेंट्स का भी समर्थन करता है जो participants के कन्वर्सेशन में शामिल होने और उसे छोड़ने से संबंधित हैं। वास्तव में, v2 का एक मूलभूत अपडेट dm\_conversations को एक मुख्य API object के रूप में स्थापित करना है।   

v1.1 में Direct Messages प्राप्त करने के लिए दो एंडपॉइंट्स हैं (फिर से, नए messages ही v1.1 में समर्थित एकमात्र इवेंट type हैं):

* GET direct\_messages/events/show - ID के आधार पर एक single इवेंट प्राप्त करता है। 

* GET direct\_messages/events/list - authenticated user द्वारा भेजे और प्राप्त किए गए one-to-one Direct Messages के 30 दिनों तक के messages प्राप्त करता है। ध्यान दें कि यह method group कन्वर्सेशन्स से messages प्राप्त नहीं कर सकता। 

इस v2 release में, Direct Message कन्वर्सेशन इवेंट्स प्राप्त करने के लिए तीन GET methods हैं: 

* **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 दिन पहले तक के इवेंट्स उपलब्ध हैं।  

एक महत्वपूर्ण विवरण यह है कि कन्वर्सेशन और इवेंट IDs, X Platform के v1.1 और v2 संस्करणों में साझा होते हैं। इसका मतलब है कि दोनों संस्करणों का साथ में उपयोग किया जा सकता है। उदाहरण के लिए, Direct Messages v1.1 एंडपॉइंट्स एक single इवेंट लौटाने और इवेंट्स delete करने के तरीके उपलब्ध कराते हैं, जो methods अभी v2 में उपलब्ध नहीं हैं। चूँकि IDs v1.1 और v2 में समान हैं, आप v2 द्वारा दी गई IDs के आधार पर v1.1 requests कर सकते हैं, या X application में कन्वर्सेशन URLs में दिखने वाली कन्वर्सेशन IDs का संदर्भ ले सकते हैं।

नीचे दी गई तालिका v1.1 और v2 Direct Message इवेंट lookup एंडपॉइंट्स के मूलभूत पहलुओं की तुलना करती है। यहाँ साझा की गई X API v2 की विशेषताएँ सभी Direct Message lookup एंडपॉइंट्स पर समान रूप से लागू होती हैं।

|                                                                                                                                                                    |                                                                |                                                                                                                                                                                                                                                                                    |
| :----------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **विवरण**                                                                                                                                                          | **Standard v1.1**                                              | **X API v2**                                                                                                                                                                                                                                                                       |
| Host domain                                                                                                                                                        | [https://api.x.com](https://api.x.com)                         | [https://api.x.com](https://api.x.com)                                                                                                                                                                                                                                             |
| एंडपॉइंट root path                                                                                                                                                 | [/1.1/direct\_messages](https://api.x.com/1.1/direct_messages) | [/2/dm\_conversations](https://api.x.com/2/users/:id/dm_conversations)<br /><br />Direct Messages कन्वर्सेशन्स को एक मूलभूत API object के रूप में प्रस्तुत किया गया है।   <br /><br />ये एंडपॉइंट्स MessageCreate, ParticipantsJoin, और ParticipantLeave इवेंट्स प्राप्त करते हैं। |
| समर्थित HTTP methods                                                                                                                                               | GET                                                            | GET                                                                                                                                                                                                                                                                                |
| Group Direct Messages का समर्थन करता है                                                                                                                            |                                                                | ✔                                                                                                                                                                                                                                                                                  |
| समर्थित इवेंट types                                                                                                                                                | message\_create                                                | MessageCreate, ParticipantsJoin, ParticipantsLeave                                                                                                                                                                                                                                 |
| [Authentication](/hi/resources/fundamentals/authentication)                                                                                                        | OAuth 1.0a User Context                                        | OAuth 1.0a User Context<br /><br />OAuth 2 User Context (scopes: dm.read, tweet.read, user.read)                                                                                                                                                                                   |
| X API v2 [Project](/hi/resources/fundamentals/developer-apps) से जुड़े [developer ऐप](/hi/resources/fundamentals/authentication) के credentials का उपयोग आवश्यक है |                                                                | ✔                                                                                                                                                                                                                                                                                  |
| डिफ़ॉल्ट request [रेट लिमिट्स](/hi/x-api/fundamentals/rate-limits)\*  <br />\*सभी requests के लिए user tokens आवश्यक हैं                                           |                                                                | GET requests: 15 mins में 300 requests<br /><br />Rate limit सभी तीन एंडपॉइंट्स पर लागू होती है                                                                                                                                                                                    |

नीचे दी गई तालिकाएँ v2 GET methods की तुलना version v1.1 से करती हैं। ध्यान दें कि ये v2 offerings group कन्वर्सेशन्स का समर्थन करके उपलब्ध क्षमताओं का विस्तार करती हैं। 

\*\*किसी specific one-to-one कन्वर्सेशन में सभी messages प्राप्त करें \*\*

***

Path: GET /2/dm\_conversations/with/:participant\_id/dm\_events

|                                                                   |                                                   |                                                                                   |
| :---------------------------------------------------------------- | :------------------------------------------------ | :-------------------------------------------------------------------------------- |
| **विवरण**                                                         | **Standard v1.1**                                 | **X API v2**                                                                      |
| एंडपॉइंट पथ                                                       | GET <br /><br />/1.1/direct\_messages/events/list | GET /2/dm\_conversations/with/:participant\_id/dm\_events                         |
| कितना इवेंट इतिहास उपलब्ध है                                      | 30 दिन                                            | कोई सीमा नहीं                                                                     |
| डिफ़ॉल्ट अनुरोध [रेट लिमिट्स](/hi/x-api/fundamentals/rate-limits) | हर 15 मिनट में 15 अनुरोध                          | हर 15 मिनट में 300 अनुरोध  <br />रेट लिमिट सभी तीनों GET एंडपॉइंट पर लागू होती है |

\*\*कन्वर्सेशन ID के आधार पर सभी संदेश प्राप्त करें \*\*

पथ: GET /2/dm\_conversations/:dm\_conversation\_id/dm\_events

|                                                                   |                                                                                                                                          |                                                                                   |
| :---------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------- |
| **विवरण**                                                         | **Standard v1.1**                                                                                                                        | **X API v2**                                                                      |
| एंडपॉइंट पथ                                                       | समर्थित नहीं है। V1.1 केवल एक-से-एक कन्वर्सेशन के संदेश लौटा सकता है और कन्वर्सेशन ID के आधार पर इवेंट प्राप्त करने का समर्थन नहीं करता। | GET /2/dm\_conversations/:dm\_conversation\_id/dm\_events                         |
| कितना इवेंट इतिहास उपलब्ध है                                      | 30 दिन                                                                                                                                   | कोई सीमा नहीं                                                                     |
| ग्रुप कन्वर्सेशन का समर्थन करता है                                |                                                                                                                                          | ✔                                                                                 |
| डिफ़ॉल्ट अनुरोध [रेट लिमिट्स](/hi/x-api/fundamentals/rate-limits) | हर 15 मिनट में 15 अनुरोध                                                                                                                 | हर 15 मिनट में 300 अनुरोध  <br />रेट लिमिट सभी तीनों GET एंडपॉइंट पर लागू होती है |

**प्रमाणित उपयोगकर्ता के सभी कन्वर्सेशन में मौजूद सभी इवेंट प्राप्त करें, जिनमें एक-से-एक और ग्रुप कन्वर्सेशन दोनों शामिल हैं**

पथ: GET /2/dm\_events

|                                                                   |                                                                                                           |                                                                                   |
| :---------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------- |
| **विवरण**                                                         | **Standard v1.1**                                                                                         | **X API v2**                                                                      |
| एंडपॉइंट पथ                                                       | GET /1.1/direct\_messages/events/list  <br />  <br />V1.1 केवल एक-से-एक कन्वर्सेशन के संदेश लौटा सकता है। | GET /2/dm\_events                                                                 |
| कितना इवेंट इतिहास उपलब्ध है                                      | 30 दिन                                                                                                    | 30 दिन                                                                            |
| ग्रुप कन्वर्सेशन का समर्थन करता है                                |                                                                                                           | ✔                                                                                 |
| डिफ़ॉल्ट अनुरोध [रेट लिमिट्स](/hi/x-api/fundamentals/rate-limits) | हर 15 मिनट में 15 अनुरोध                                                                                  | हर 15 मिनट में 300 अनुरोध  <br />रेट लिमिट सभी तीनों GET एंडपॉइंट पर लागू होती है |
