> ## 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.

# डेटा डिक्शनरी: एंटरप्राइज़

> क्या आप यह जानना चाहते हैं कि एंटरप्राइज़ डेटा फ़ॉर्मैट, X API v2 फ़ॉर्मैट से कैसे मैप किए जाते हैं?

> हमारी तुलना गाइड देखें:
>
> * [Native Enriched की X API v2 से तुलना](/hi/x-api/migrate/data-format-migration#migrating-from-native-enriched-data-format-to-v2)
> * [Activity Streams की X API v2 से तुलना](/hi/x-api/migrate/data-format-migration#migrating-from-activity-streams-data-format-to-v2)

<div id="x-api-enterprise-data-dictionary">
  ## X API: एंटरप्राइज़ डेटा डिक्शनरी
</div>

### परिचय

`Enterprise`

पोस्ट्स, X से जुड़ी हर चीज़ के मूलभूत निर्माण खंड हैं। पोस्ट्स लौटाने वाले सभी X APIs यह डेटा JavaScript Object Notation (JSON) में एन्कोड करके प्रदान करते हैं। JSON, कुंजी-मूल्य युग्मों पर आधारित होता है, जिनमें नामित एट्रिब्यूट्स और उनसे जुड़े values होते हैं। API से प्राप्त पोस्ट ऑब्जेक्ट्स में किसी X User का "status update" शामिल होता है, लेकिन Retweets, replies और quote Tweets भी पोस्ट ऑब्जेक्ट्स ही होते हैं।  यदि कोई पोस्ट किसी दूसरे पोस्ट से संबंधित है, जैसे Retweet, reply या quote Tweet के रूप में, तो उसे पोस्ट ऑब्जेक्ट में पहचाना या एम्बेड किया जाता है।  X के मूल डेटा फ़ॉर्मैट में सबसे सरल पोस्ट में भी, पोस्ट के अन्य एट्रिब्यूट्स, जैसे author, उल्लिखित users, टैग की गई place location, hashtags, cashtag symbols, media या URL links को दर्शाने के लिए nested JSON ऑब्जेक्ट्स होते हैं।  X डेटा के साथ काम करते समय यह एक महत्वपूर्ण अवधारणा है, जिसे समझना ज़रूरी है। X API से आपको मिलने वाले पोस्ट डेटा का फ़ॉर्मैट, प्राप्त पोस्ट के type, आपके द्वारा उपयोग किए जा रहे X API, और फ़ॉर्मैट settings पर निर्भर करता है।

पोस्ट ऑब्जेक्ट्स लौटाने वाले Enterprise endpoints को इस तरह अपडेट किया गया है कि वे पोस्ट की edit history को समझने के लिए आवश्यक metadata प्रदान करें। इस metadata के बारे में अधिक जानने के लिए ["Edit Posts" fundamentals](/hi/x-api/fundamentals/edit-posts) पृष्ठ देखें।

<iframe title="X पोस्ट" src="https://platform.x.com/embed/Tweet.html?dnt=false&embedId=twitter-widget-0&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19kdXBsaWNhdGVfc2NyaWJlc190b19zZXR0aW5ncyI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdXNlX3Byb2ZpbGVfaW1hZ2Vfc2hhcGVfZW5hYmxlZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdmlkZW9faGxzX2R5bmFtaWNfbWFuaWZlc3RzXzE1MDgyIjp7ImJ1Y2tldCI6InRydWVfYml0cmF0ZSIsInZlcnNpb24iOm51bGx9LCJ0ZndfbGVnYWN5X3RpbWVsaW5lX3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9mcm9udGVuZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9fQ%3D%3D&frame=false&hideCard=false&hideThread=false&id=1228393702244134912&lang=en&origin=https%3A%2F%2Fdeveloper.x.com%2Fen%2Fdocs%2Fx-api%2Fenterprise%2Fdata-dictionary%2Foverview&sessionId=6bfd3c88b9d39811ca43b0f2ce53ff78949155fc&theme=light&widgetsVersion=2615f7e52b7e0%3A1702314776716&width=550px" width="100%" height="320" />

X के मूल फ़ॉर्मैट में, JSON payload में ‘root-level’ एट्रिब्यूट्स और नेस्टेड JSON objects शामिल होंगे (जिन्हें यहाँ `{}` notation में दिखाया गया है):

```JSON theme={null}
{
	"created_at": "Fri Feb 14 19:00:55 +0000 2020",
	"id_str": "1228393702244134912",
	"text": "डेवलपर ने अपने वैलेंटाइन कार्ड में क्या लिखा?\n  \nwhile(true) {\n    I = Love(You);  \n}",
	"entities": {
		"hashtags": [],
		"symbols": [],
		"user_mentions": [],
		"urls": []
	},
	"user": {
		"entities": {
			"url": {}
		}
	},
	"place": {}
}
```

<div id="available-data-formats">
  ### उपलब्ध डेटा फ़ॉर्मैट
</div>

> कृपया ध्यान दें: एंटरप्राइज़ डेटा APIs के लिए [Enriched Native](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#native-enriched-tweet-object) फ़ॉर्मैट का उपयोग करना अत्यधिक अनुशंसित है। 
>
> * Enriched Native फ़ॉर्मैट में 2017 से जोड़ा गया सभी नया मेटाडेटा शामिल है, जैसे [poll metadata](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#poll-metadata), साथ ही reply\_count और quote\_count जैसे अतिरिक्त मेट्रिक्स।
>
> * 2017 में हुए [character update](https://blog.x.com/official/en_us/topics/product/2017/Giving-you-more-characters-to-express-yourself.html) के बाद से Activity Streams फ़ॉर्मैट को नए मेटाडेटा या enrichment के साथ अपडेट नहीं किया गया है।

Enterprise data APIs डेटा को दो अलग-अलग फ़ॉर्मैट में उपलब्ध कराते हैं। मानक v1.1 native फ़ॉर्मैट के सबसे निकट का एंटरप्राइज़ फ़ॉर्मैट Native Enriched है। पुराना एंटरप्राइज़ डेटा फ़ॉर्मैट Activity Streams है, जिसे मूल रूप से उस समय X और अन्य सोशल मीडिया डेटा प्रदाताओं के बीच एक सामान्यीकृत फ़ॉर्मैट के रूप में Gnip ने लागू किया था और इस्तेमाल किया था। हालांकि यह फ़ॉर्मैट अभी भी उपलब्ध है, X ने 2017 से केवल native enriched फ़ॉर्मैट में ही नई सुविधाओं और विकास पर निवेश किया है।

Enriched native फ़ॉर्मैट ठीक वैसा ही है जैसा इसका नाम दर्शाता है; इसमें native X objects के साथ-साथ एंटरप्राइज़ डेटा उत्पादों के लिए उपलब्ध अतिरिक्त enrichment भी शामिल हैं, जैसे URL unwinding metadata, profile geo, poll metadata, और अतिरिक्त engagement metrics।  

* [Expanded and enhanced URLs enrichment](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#expanded-and-enhanced-urls)
* [Matching rules enrichment](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#matching-rules)
* [Poll metadata enrichment](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#poll-metadata)
* [Profile geo enrichment](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#profile-geo)

<div id="object-comparison-per-data-format">
  #### डेटा फ़ॉर्मैट के अनुसार ऑब्जेक्ट की तुलना
</div>

X पर आपका उपयोग-मामला चाहे जो भी हो, इन JSON-encoded पोस्ट ऑब्जेक्ट्स और एट्रिब्यूट्स क्या *दर्शाते* हैं, यह समझना आपकी रुचि के डेटा सिग्नल्स को सफलतापूर्वक खोजने के लिए बेहद महत्वपूर्ण है। इस प्रयास में मदद के लिए, हर डेटा फ़ॉर्मैट में हर ऑब्जेक्ट के लिए समर्पित पृष्ठों का एक सेट उपलब्ध है\_।\_

ऊपर दी गई JSON hierarchy को दर्शाते हुए, यहाँ इन प्रत्येक ऑब्जेक्ट के लिंक दिए गए हैं:

| Native Enriched                                                                                                   | Activity Streams                                                                                                 |
| :---------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------- |
| [लिंक](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#native-enriched-tweet-object) पोस्ट ऑब्जेक्ट    | [लिंक](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#post-object) Activity ऑब्जेक्ट                 |
| [लिंक](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#native-enriched-user-object) User ऑब्जेक्ट      | [लिंक](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#native-enriched-user-object) Actor ऑब्जेक्ट    |
| [लिंक](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#x-entities) Entities ऑब्जेक्ट                   | [लिंक](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#x-entities) X entities ऑब्जेक्ट                |
| [लिंक](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#x-extended-entities) Extended entities ऑब्जेक्ट | \[लिंक]/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#x-extended-entities X extended entitites ऑब्जेक्ट |
| [लिंक](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#native-enriched-geo-objects) Geo ऑब्जेक्ट       | [लिंक](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#native-enriched-geo-objects) Location ऑब्जेक्ट |
| n/a                                                                                                               | [लिंक](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#gnip-object) Gnip ऑब्जेक्ट                     |

<div id="parsing-best-practices">
  ### पार्सिंग के लिए सर्वोत्तम प्रथाएँ
</div>

* X JSON को UTF-8 वर्णों का उपयोग करके एन्कोड किया जाता है।
* पार्सर को फ़ील्ड्स के क्रम में होने वाले बदलावों को आसानी से संभालने में सक्षम होना चाहिए। यह मानकर चलना चाहिए कि पोस्ट JSON, डेटा के एक अनक्रमित hash के रूप में दिया जाता है।
* पार्सर को 'नए' फ़ील्ड्स जोड़े जाने को भी सहन करना चाहिए। 
* JSON पार्सर को ‘अनुपस्थित’ फ़ील्ड्स के प्रति सहनशील होना चाहिए, क्योंकि सभी फ़ील्ड्स हर संदर्भ में दिखाई नहीं देते।
* सामान्यतः, null फ़ील्ड, खाली set, और किसी फ़ील्ड की अनुपस्थिति को एक ही बात मानना सुरक्षित है

<div id="enterprise-native-enriched-data-objects">
  ## Enterprise Native Enriched डेटा ऑब्जेक्ट्स
</div>

<div id="native-enriched-tweet-object">
  ### Native Enriched Tweet ऑब्जेक्ट
</div>

> क्या आप यह और विस्तार से जानना चाहते हैं कि Native Enriched डेटा फ़ॉर्मैट, X API v2 फ़ॉर्मैट से कैसे मैप होता है?
>
> हमारी तुलना गाइड देखें: [Native Enriched की X API v2 से तुलना](/hi/x-api/migrate/data-format-migration#migrating-from-native-enriched-data-format-to-v2)

<div id="post-object">
  #### पोस्ट ऑब्जेक्ट
</div>

Enterprise data products का उपयोग करते समय, आप देखेंगे कि डेटा डिक्शनरी का बड़ा हिस्सा पोस्ट data के native format के समान है, जिसमें कुछ अतिरिक्त enriched metadata भी शामिल हैं।  Native enriched format का base level [X API v1.1 data format](https://developer.x.com/en/docs/x-api/v1/data-dictionary/overview.html) जैसे कई object names का उपयोग करता है।  पोस्ट ऑब्जेक्ट में ‘root-level’ एट्रिब्यूट्स की एक लंबी सूची होती है, जिसमें `id`, `created_at`, और `text` जैसे मूलभूत एट्रिब्यूट्स शामिल हैं। पोस्ट ऑब्जेक्ट्स में `user`, `entities`, और `extended_entities` को शामिल करने वाले nested objects भी होते हैं। पोस्ट ऑब्जेक्ट्स में retweeted\_status, quoted\_status, और extended\_tweet जैसे अन्य [nested पोस्ट objects](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#nested-post-objects) भी होते हैं।  Native enriched format में अतिरिक्त रूप से एक matching\_rules object भी होता है।

<div id="x-data-dictionary">
  ##### X डेटा डिक्शनरी
</div>

नीचे आपको इन ‘रूट-लेवल’ एट्रिब्यूट्स के लिए डेटा डिक्शनरी मिलेगा, साथ ही चाइल्ड ऑब्जेक्ट्स के डेटा डिक्शनरी के लिंक भी मिलेंगे।

| एट्रिब्यूट                     | Type                                                                                                     | विवरण                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| :----------------------------- | :------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| created\_at                    | String                                                                                                   | वह UTC समय जब यह पोस्ट बनाई गई थी। उदाहरण:<br /><br />"created\_at": "Wed Oct 10 20:19:24 +0000 2018"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| id                             | Int64                                                                                                    | इस पोस्ट के अद्वितीय पहचानकर्ता का पूर्णांक रूप। यह संख्या 53 बिट से बड़ी है, और कुछ प्रोग्रामिंग भाषाओं में इसकी व्याख्या करने में कठिनाई हो सकती है या वे बिना बताए त्रुटिपूर्ण परिणाम दे सकती हैं। इस पहचानकर्ता को संग्रहीत करने के लिए signed 64-bit integer का उपयोग सुरक्षित है। सुरक्षित रहने के लिए पहचानकर्ता प्राप्त करने हेतु **`id_str`** का उपयोग करें। अधिक जानकारी के लिए [X IDs](/hi/resources/fundamentals/x-ids) देखें। उदाहरण:<br /><br />"id":1050118621198921728                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| id\_str                        | String                                                                                                   | इस पोस्ट के विशिष्ट पहचानकर्ता का स्ट्रिंग निरूपण. कार्यान्वयनों को **`id`** में दिए गए बड़े पूर्णांक के बजाय इसका उपयोग करना चाहिए. उदाहरण:<br /><br />"id\_str":"1050118621198921728"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| text                           | String                                                                                                   | स्टेटस अपडेट का वास्तविक UTF-8 टेक्स्ट। वर्तमान में कौन-से वर्ण मान्य माने जाते हैं, इसके विवरण के लिए [X-text](https://github.com/twitter/twitter-text/blob/master/rb/lib/twitter-text/regex.rb) देखें। उदाहरण:<br /><br />"text":"अभिव्यक्ति के लिए अधिक जगह बनाने हेतु, अब हम सभी emojis को समान रूप से गिनेंगे—उन emojis को भी जिनमें gender‍‍‍ ‍‍और skin t… [https://t.co/MkGjXf9aXm](https://t.co/MkGjXf9aXm)"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| source                         | String                                                                                                   | पोस्ट करने के लिए उपयोग की गई यूटिलिटी, HTML-स्वरूपित स्ट्रिंग के रूप में। X वेबसाइट से किए गए पोस्ट्स का source मान **`web`** होता है।<br /><br />उदाहरण:<br /><br />"source":"X Web Client"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| truncated                      | बूलियन                                                                                                   | यह दर्शाता है कि **`text`** पैरामीटर का मान काटा गया था या नहीं, उदाहरण के लिए, जब कोई रीट्वीट मूल पोस्ट की 140 वर्णों की टेक्स्ट-लंबाई सीमा से अधिक हो जाता है। काटा गया टेक्स्ट इलिप्सिस के साथ समाप्त होगा, इस तरह **`...`**। चूँकि X अब लंबे पोस्ट्स को काटने के बजाय अस्वीकार करता है, इसलिए अधिकांश पोस्ट्स में यह **`false`** पर सेट होगा। ध्यान दें कि यद्यपि नेटिव रीट्वीट्स की शीर्ष-स्तरीय **`text`** प्रॉपर्टी छोटी की जा सकती है, मूल टेक्स्ट **`retweeted_status`** ऑब्जेक्ट के अंतर्गत उपलब्ध होगा और **`truncated`** पैरामीटर मूल स्टेटस के मान पर सेट होगा (ज़्यादातर मामलों में, **`false`**)। उदाहरण:<br /><br />"truncated":true                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| in\_reply\_to\_status\_id      | Int64                                                                                                    | *Nullable.* यदि दर्शाई गई पोस्ट एक जवाब है, तो इस फ़ील्ड में मूल पोस्ट की id का पूर्णांक रूप होगा। उदाहरण:<br /><br />"in\_reply\_to\_status\_id":1051222721923756032                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| in\_reply\_to\_status\_id\_str | String                                                                                                   | *नल हो सकता है।* यदि निरूपित पोस्ट एक जवाब है, तो इस फ़ील्ड में मूल पोस्ट की ID का स्ट्रिंग निरूपण होगा। उदाहरण:<br /><br />"in\_reply\_to\_status\_id\_str":"1051222721923756032"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| in\_reply\_to\_user\_id        | Int64                                                                                                    | *Nullable.* यदि दर्शाई गई पोस्ट एक उत्तर है, तो इस फ़ील्ड में मूल पोस्ट के लेखक की ID का पूर्णांक रूप होगा। यह ज़रूरी नहीं कि यह हमेशा पोस्ट में सीधे उल्लेखित उपयोगकर्ता ही हो। उदाहरण:<br /><br />"in\_reply\_to\_user\_id":6253282                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| in\_reply\_to\_user\_id\_str   | String                                                                                                   | *रिक्त हो सकता है.* यदि दर्शाई गई पोस्ट एक जवाब है, तो इस फ़ील्ड में मूल पोस्ट के लेखक की ID का स्ट्रिंग रूप होगा। यह ज़रूरी नहीं है कि यह हमेशा वही उपयोगकर्ता हो जिसका पोस्ट में सीधे उल्लेख किया गया है। उदाहरण:<br /><br />"in\_reply\_to\_user\_id\_str":"6253282"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| in\_reply\_to\_screen\_name    | String                                                                                                   | *नल हो सकता है.* यदि प्रदर्शित पोस्ट एक उत्तर है, तो इस फ़ील्ड में मूल पोस्ट के लेखक का स्क्रीन नाम होगा। उदाहरण:<br /><br />"in\_reply\_to\_screen\_name":"xapi"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| user                           | [यूज़र ऑब्जेक्ट](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#native-enriched-user-object) | यह पोस्ट करने वाला उपयोगकर्ता। विशेषताओं की पूरी सूची के लिए User data dictionary देखें।<br /><br />चयनित विशेषताओं को दर्शाने वाला उदाहरण:<br /><br /> \{ "user": \<br/>    "id": 6253282,<br />    "id\_str": "6253282",<br />    "name": "X API",<br />    "screen\_name": "API",<br />    "location": "San Francisco, CA",<br />    "url": "[https://developer.x.com](https://developer.x.com)",<br />    "description": "The Real X API. Tweets about API changes, service issues and our Developer Platform. Don't get an answer? It's on my website.",<br />    "verified": true,<br />    "followers\_count": 6129794,<br />    "friends\_count": 12,<br />    "listed\_count": 12899,<br />    "favourites\_count": 31,<br />    "statuses\_count": 3658,<br />    "created\_at": "Wed May 23 06:01:13 +0000 2007",<br />    "utc\_offset": null,<br />    "time\_zone": null,<br />    "geo\_enabled": false,<br />    "lang": "en",<br />    "contributors\_enabled": false,<br />    "is\_translator": false,<br />    "profile\_background\_color": "null",<br />    "profile\_background\_image\_url": "null",<br />    "profile\_background\_image\_url\_https": "null",<br />    "profile\_background\_tile": null,<br />    "profile\_link\_color": "null",<br />    "profile\_sidebar\_border\_color": "null",<br />    "profile\_sidebar\_fill\_color": "null",<br />    "profile\_text\_color": "null",<br />    "profile\_use\_background\_image": null,<br />    "profile\_image\_url": "null",<br />    "profile\_image\_url\_https": "[https://pbs.twimg.com/profile\&#95;images/942858479592554497/BbazLO9L\&#95;normal.jpg](https://pbs.twimg.com/profile\&#95;images/942858479592554497/BbazLO9L\&#95;normal.jpg)",<br />    "profile\_banner\_url": "[https://pbs.twimg.com/profile\&#95;banners/6253282/1497491515](https://pbs.twimg.com/profile\&#95;banners/6253282/1497491515)",<br />    "default\_profile": false,<br />    "default\_profile\_image": false,<br />    "following": null,<br />    "follow\_request\_sent": null,<br />    "notifications": null<br />  }<br />} |
| निर्देशांक                     | [निर्देशांक](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#native-enriched-geo-objects)     | *रिक्त हो सकता है।* यह इस पोस्ट की भौगोलिक स्थिति को दर्शाता है, जैसा कि उपयोगकर्ता या क्लाइंट ऐप्लिकेशन द्वारा रिपोर्ट किया गया है। भीतरी coordinates array को [geoJSON](http://www.geojson.org/) के रूप में फ़ॉर्मैट किया जाता है (पहले देशांतर, फिर अक्षांश)। उदाहरण:<br /><br />"coordinates":<br />\<br/>    "coordinates":<br />    \[<br />        -75.14310264,<br />        40.05701649<br />    ],<br />    "type":"Point"<br />}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| place                          | [स्थान](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#place-data-dictionary)                | *रिक्त हो सकता है* यदि मौजूद हो, तो यह इंगित करता है कि पोस्ट किसी Place से संबद्ध है (हालाँकि यह आवश्यक नहीं कि उसकी उत्पत्ति उसी से हुई हो) उदाहरण:<br /><br />"place":<br />\<br/>  "attributes":{},<br />   "bounding\_box":<br />  \<br/>     "coordinates":<br />     \[\[<br />           \[-77.119759,38.791645],<br />           \[-76.909393,38.791645],<br />           \[-76.909393,38.995548],<br />           \[-77.119759,38.995548]<br />     ]],<br />     "type":"Polygon"<br />  },<br />   "country":"United States",<br />   "country\_code":"US",<br />   "full\_name":"Washington, DC",<br />   "id":"01fbe706f872cb32",<br />   "name":"Washington",<br />   "place\_type":"city",<br />   "url":"[http://api.x.com/1/geo/id/0172cb32.json](http://api.x.com/1/geo/id/0172cb32.json)"<br />}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| quoted\_status\_id             | Int64                                                                                                    | यह फ़ील्ड केवल तब दिखाई देती है जब पोस्ट एक quote Tweet हो। इस फ़ील्ड में उद्धृत Tweet की पोस्ट ID का पूर्णांक मान होता है। उदाहरण:<br /><br />"quoted\_status\_id":1050119905717055488                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| quoted\_status\_id\_str        | String                                                                                                   | यह फ़ील्ड केवल तभी दिखाई देता है, जब पोस्ट एक quote Tweet हो। यह quoted Tweet की पोस्ट ID का स्ट्रिंग निरूपण है। उदाहरण:<br /><br />"quoted\_status\_id\_str":"1050119905717055488"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| is\_quote\_status              | Boolean                                                                                                  | यह दर्शाता है कि क्या यह एक उद्धृत Tweet है। उदाहरण:<br /><br />"is\_quote\_status":false                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| quoted\_status                 | पोस्ट                                                                                                    | यह फ़ील्ड केवल तब दिखाई देती है, जब पोस्ट एक quote Tweet हो। इस विशेषता में उस मूल पोस्ट का पोस्ट ऑब्जेक्ट शामिल होता है, जिसे quote किया गया था।                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| retweeted\_status              | पोस्ट                                                                                                    | उपयोगकर्ता अन्य उपयोगकर्ताओं द्वारा लिखी गई पोस्ट्स को रीट्वीट करके उनका प्रसार बढ़ा सकते हैं। रीट्वीट को सामान्य पोस्ट्स से **`retweeted_status`** एट्रिब्यूट की मौजूदगी के आधार पर अलग पहचाना जा सकता है। इस एट्रिब्यूट में उस *मूल* पोस्ट का प्रतिरूप होता है जिसे रीट्वीट किया गया था। ध्यान दें कि रीट्वीट के रीट्वीट में बीच वाले रीट्वीट का प्रतिरूप नहीं दिखता, बल्कि केवल मूल पोस्ट ही दिखती है। (उपयोगकर्ता अपने बनाए गए रीट्वीट को हटाकर उसे अनरीट्वीट भी कर सकते हैं।)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| quote\_count                   | पूर्णांक                                                                                                 | *Nullable.* यह दर्शाता है कि इस पोस्ट को X उपयोगकर्ताओं ने लगभग कितनी बार उद्धृत किया है। उदाहरण:<br /><br />"quote\_count":33<br /><br />नोट: यह ऑब्जेक्ट केवल Premium और Enterprise टियर उत्पादों में उपलब्ध है।                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| reply\_count                   | Int                                                                                                      | इस पोस्ट पर दिए गए जवाबों की संख्या। उदाहरण:<br /><br />"reply\_count":30<br /><br />नोट: यह ऑब्जेक्ट केवल Premium और Enterprise टियर प्रोडक्ट्स के साथ उपलब्ध है।                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| retweet\_count                 | Int                                                                                                      | इस पोस्ट को जितनी बार रीट्वीट किया गया, उसकी संख्या। उदाहरण:<br /><br />"retweet\_count":160                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| favorite\_count                | पूर्णांक                                                                                                 | *रिक्त हो सकता है.* यह दर्शाता है कि X उपयोगकर्ताओं ने इस पोस्ट को लगभग कितनी बार पसंद किया है। उदाहरण:<br /><br />"favorite\_count":295                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| entities                       | [एंटिटीज़](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#x-entities)                        | वे Entities जो पोस्ट के टेक्स्ट से पार्स की गई हैं। इसके अलावा, [X ऑब्जेक्ट्स में Entities](https://developer.x.com/en/docs/x-api/v1/data-dictionary/object-model/entities) देखें। उदाहरण:<br /><br />"entities":<br />\<br/>    "hashtags":\[],<br />    "urls":\[],<br />    "user\_mentions":\[],<br />    "media":\[],<br />    "symbols":\[]<br />    "polls":\[]<br />}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| extended\_entities             | [विस्तारित इकाइयाँ](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#x-entities)               | जब पोस्ट में एक से चार नेटिव फ़ोटो, या एक वीडियो, या एक एनिमेटेड GIF शामिल हों, तो इसमें 'media' मेटाडेटा का एक ऐरे होता है। यह Quote Tweets में भी उपलब्ध है। अधिक जानकारी के लिए [Entities in X Objects](https://developer.x.com/en/docs/x-api/v1/data-dictionary/object-model/extended-entities) भी देखें। उदाहरण:<br /><br />"entities":<br />\<br/>    "media":\[]<br />}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| favorited                      | Boolean                                                                                                  | *नल हो सकता है.* यह दर्शाता है कि क्या इस पोस्ट को प्रमाणित उपयोगकर्ता ने पसंद किया है। उदाहरण:<br /><br />"favorited":true                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| retweeted                      | Boolean                                                                                                  | यह दर्शाता है कि क्या इस पोस्ट को प्रमाणीकृत उपयोगकर्ता ने Retweet किया है। उदाहरण:<br /><br />"retweeted":false                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| possibly\_sensitive            | Boolean                                                                                                  | *Nullable.* यह फ़ील्ड इंगित करता है कि सामग्री को संवेदनशील के रूप में पहचाना जा सकता है। पोस्ट लेखक अपनी खाता प्राथमिकताओं में “आपके द्वारा पोस्ट किए जाने वाले मीडिया को ऐसी सामग्री के रूप में चिह्नित करें जो संवेदनशील हो सकती है” विकल्प चुन सकता है, ताकि इसके बाद बनाई गई हर पोस्ट पर यह फ़्लैग सेट हो जाए।<br /><br />इसका आकलन और लेबलिंग X के किसी आंतरिक सहायता एजेंट द्वारा भी की जा सकती है।<br /><br />"possibly\_sensitive":false                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| filter\_level                  | String                                                                                                   | उस filter\_level पैरामीटर के अधिकतम मान को दर्शाता है जिसका उपयोग करके भी इस पोस्ट को स्ट्रीम किया जा सकता है। इसलिए **`medium`** मान वाली पोस्ट **`none`**, **`low`**, और **`medium`** स्ट्रीम पर स्ट्रीम की जाएगी।<br /><br />उदाहरण:<br /><br />"filter\_level": "low"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| lang                           | स्ट्रिंग                                                                                                 | *Nullable.* यदि मौजूद हो, तो यह पोस्ट टेक्स्ट की मशीन द्वारा पहचानी गई भाषा के अनुरूप [BCP 47](http://tools.ietf.org/html/bcp47) भाषा पहचानकर्ता दर्शाता है, या यदि कोई भाषा पहचानी न जा सके तो **`und`**। <br /><br /> उदाहरण:<br /><br />"lang": "en"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| edit\_history                  | ऑब्जेक्ट                                                                                                 | किसी पोस्ट के सभी संस्करणों को दर्शाने वाले अद्वितीय पहचानकर्ता। जिन पोस्ट्स में कोई संपादन नहीं है, उनके लिए एक ID होगा। जिन पोस्ट्स का संपादन इतिहास है, उनके लिए कई ID होंगे, जो संपादन के क्रम को दर्शाते हुए आरोही क्रम में व्यवस्थित होंगे, और सबसे हाल का संस्करण ऐरे की अंतिम स्थिति में होगा। <br /><br />पोस्ट IDs का उपयोग किसी पोस्ट के पिछले संस्करणों को प्राप्त करने और देखने के लिए किया जा सकता है।<br /><br />उदाहरण:<br /><br />edit\_history": \<br/>    "initial\_tweet\_id": "1283764123"<br />    "edit\_tweet\_ids": \["1283764123", "1394263866"]<br />  }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| edit\_controls                 | ऑब्जेक्ट                                                                                                 | जब मौजूद हो, तो यह बताता है कि कोई पोस्ट अभी कितनी देर तक संपादित की जा सकती है और कितने संपादन शेष हैं। पोस्ट्स को केवल बनाए जाने के बाद पहले 30 मिनट तक ही संपादित किया जा सकता है और उन्हें अधिकतम पाँच बार संपादित किया जा सकता है। <br /><br />Post IDs का उपयोग किसी पोस्ट के पिछले संस्करणों को हाइड्रेट करने और देखने के लिए किया जा सकता है।<br /><br />उदाहरण:<br /><br />"edit\_controls": \<br/>     "editable\_until\_ms": 123<br />     "edits\_remaining": 3   <br />  }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| editable                       | बूलियन                                                                                                   | जब मौजूद हो, तो यह दर्शाता है कि प्रकाशित किए जाने के समय कोई पोस्ट संपादन के लिए पात्र थी या नहीं। यह फ़ील्ड गतिशील नहीं है और जब कोई पोस्ट अपनी संपादन-योग्य समय-सीमा या संपादनों की अधिकतम संख्या तक पहुँच जाती है, तो यह True से False में नहीं बदलेगी। पोस्ट की निम्नलिखित विशेषताएँ इस फ़ील्ड को false कर देंगी:<br /><br />\* पोस्ट प्रचारित है<br />\* पोस्ट में एक poll है<br />\* पोस्ट एक non-self-thread reply है<br />\* पोस्ट एक retweet है (ध्यान दें कि Quote Tweets संपादन के लिए पात्र हैं)<br />\* पोस्ट nullcast है<br />\* Community पोस्ट<br />\* Superfollow पोस्ट<br />\* Collaborative पोस्ट                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| matching\_rules                | रूल ऑब्जेक्ट्स की ऐरे                                                                                    | *filtered* प्रोडक्ट्स, जैसे X Search और PowerTrack, में मौजूद होता है। यह उस नियम से संबंधित *id* और *tag* प्रदान करता है, जिससे पोस्ट का मिलान हुआ। matching rules के बारे में अधिक जानकारी के लिए [यहाँ](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#matching-rules) देखें। PowerTrack के साथ, एक से अधिक नियम किसी पोस्ट से मेल खा सकते हैं। <br /><br />उदाहरण:<br /><br />"matching\_rules": " \[\<br/>        "tag": "xapi emojis",<br />        "id": 1050118621198921728,<br />        "id\_str": "1050118621198921728"<br />    }]"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |

<div id="additional-post-attributes">
  ##### अतिरिक्त पोस्ट एट्रिब्यूट्स
</div>

वे X APIs जो पोस्ट्स प्रदान करते हैं (जैसे, GET statuses/lookup endpoint) इनमें पोस्ट की ये अतिरिक्त एट्रिब्यूट्स शामिल हो सकती हैं:

| एट्रिब्यूट              | प्रकार          | विवरण                                                                                                                                                                                                                                                                                                                                                                                                      |
| :---------------------- | :-------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| current\_user\_retweet  | Object          | *परिप्रेक्ष्यगत* केवल उन methods पर दिखाई देता है जो include\_my\_retweet parameter का समर्थन करते हैं, जब इसे true पर सेट किया गया हो। यह इस पोस्ट के लिए उपयोगकर्ता के अपने retweet (यदि मौजूद हो) की पोस्ट ID बताता है। उदाहरण:<br /><br />"current\_user\_retweet": \<br/>  "id": 6253282,<br />  "id\_str": "6253282"<br />}                                                                          |
| scopes                  | Object          | key-value pairs का एक सेट, जो शामिल पोस्ट की इच्छित प्रासंगिक डिलीवरी को दर्शाता है। वर्तमान में इसका उपयोग X के Promoted Products द्वारा किया जाता है। उदाहरण:<br /><br />"scopes":\{"followers":false}                                                                                                                                                                                                   |
| withheld\_copyright     | Boolean         | जब यह मौजूद हो और “true” पर सेट हो, तो यह दर्शाता है कि इस सामग्री को [DMCA complaint](http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act) के कारण रोक दिया गया है। उदाहरण:<br /><br />"withheld\_copyright": true                                                                                                                                                                              |
| withheld\_in\_countries | Array of String | जब यह मौजूद हो, तो यह uppercase [दो-अक्षर वाले देश कोड](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) की एक सूची दर्शाता है, जिनमें यह सामग्री रोकी गई है। X इस field के लिए निम्न non-country values का समर्थन करता है:<br /><br />“XX” - सामग्री सभी देशों में रोकी गई है “XY” - सामग्री DMCA अनुरोध के कारण रोकी गई है।<br /><br />उदाहरण:<br /><br />"withheld\_in\_countries": \["GR", "HK", "MY"] |
| withheld\_scope         | String          | जब यह मौजूद हो, तो यह दर्शाता है कि रोकी जा रही सामग्री “status” है या “user.”<br /><br />उदाहरण:<br /><br />"withheld\_scope": "status"                                                                                                                                                                                                                                                                   |

<div id="deprecated-attributes">
  ##### अप्रचलित एट्रिब्यूट
</div>

|        |        |                                                                                                                                                                                                     |
| :----- | :----- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड | Type   | विवरण                                                                                                                                                                                               |
| geo    | Object | **अप्रचलित।** *Nullable.* इसके बजाय `coordinates` फ़ील्ड का उपयोग करें। इस अप्रचलित एट्रिब्यूट में निर्देशांकों का प्रारूप *\[lat, long]* है, जबकि अन्य सभी पोस्ट geo का प्रारूप *\[long, lat]* है। |

<div id="nested-post-objects">
  #### Nested पोस्ट ऑब्जेक्ट्स
</div>

कई मामलों में, एक पोस्ट ऑब्जेक्ट में अन्य nested ऑब्जेक्ट्स शामिल होते हैं। यदि आप nested ऑब्जेक्ट्स के साथ काम कर रहे हैं, तो उस JSON payload में कई पोस्ट ऑब्जेक्ट्स होंगे, और हर पोस्ट ऑब्जेक्ट में अपने अलग ऑब्जेक्ट्स हो सकते हैं। Root-level ऑब्जेक्ट में की गई कार्रवाई के प्रकार की जानकारी होगी, यानी यह Retweet है या Quote Tweet, और इसमें वह ऑब्जेक्ट भी हो सकता है जो साझा की जा रही 'original' पोस्ट का वर्णन करता है। Extended Posts में एक nested extended ऑब्जेक्ट शामिल होता है, जो 140 characters से आगे तक की सामग्री को समेटता है; इसका उपयोग 2017 में अपडेट किए जाने पर breaking changes को रोकने के लिए किया गया था। हर nested object dictionary का वर्णन नीचे किया गया है।

**Retweets**

Retweets में हमेशा दो पोस्ट ऑब्जेक्ट्स होते हैं। Retweet की जा रही 'original' पोस्ट एक "retweeted\_status" ऑब्जेक्ट में दी जाती है। Root-level ऑब्जेक्ट, Retweet को ही encapsulate करता है, जिसमें Retweet करने वाले account का User ऑब्जेक्ट और Retweet का समय शामिल होता है। Retweet करना, अपने followers के साथ किसी पोस्ट को साझा करने की एक कार्रवाई है, और इसमें कोई नई सामग्री नहीं जोड़ी जा सकती। साथ ही, किसी Retweet के साथ कोई (नई) location नहीं दी जा सकती। भले ही 'original' पोस्ट geo-tagged हो, Retweet के "geo" और "place" ऑब्जेक्ट्स हमेशा null होंगे।

Extended Posts की शुरुआत से पहले भी, root-level "entities" ऑब्जेक्ट कुछ मामलों में truncate हो जाता था और अधूरा रह जाता था, क्योंकि Retweet की जा रही पोस्ट के message में "RT @username " string जोड़ दी जाती थी। ध्यान दें कि अगर किसी Retweet को फिर से Retweet किया जाता है, तो "retweet\_status" फिर भी original पोस्ट की ओर ही संकेत करेगा, यानी बीच वाला Retweet शामिल नहीं होगा। ऐसा ही व्यवहार x.com का उपयोग करके किसी Retweet को 'display' करने पर भी देखा जाता है। अगर आप Retweet 'action' को दिया गया unique पोस्ट ID कॉपी करते हैं, तो original पोस्ट प्रदर्शित होती है। 

नीचे Retweet के लिए एक example structure दिया गया है। फिर से, Retweets को parse करते समय, पूरा (original) पोस्ट message और entity metadata पाने के लिए "retweeted\_status" ऑब्जेक्ट को parse करना महत्वपूर्ण है।

```json theme={null}
{
	"tweet": {
		"text": "RT @author original message",
		"user": {
			"screen_name": "Retweeter"
		},
		"retweeted_status": {
			"text": "original message",
			"user": {
				"screen_name": "OriginalTweeter"
			},
			"place": {},
			"entities": {},
			"extended_entities": {}
		}
	},
	"entities": {},
	"extended_entities": {}
}
```

<div id="quote-tweets">
  ##### कोट ट्वीट्स
</div>

कोट ट्वीट्स, रीट्वीट्स की तरह ही होते हैं, लेकिन इनमें एक नया पोस्ट संदेश भी शामिल होता है। इन नए संदेशों में हैशटैग, लिंक और अन्य "entities" मेटाडेटा का अपना सेट हो सकता है। कोट ट्वीट्स में, कोट ट्वीट पोस्ट करने वाले उपयोगकर्ता द्वारा साझा की गई लोकेशन जानकारी भी शामिल हो सकती है, साथ ही GIFs, वीडियो और फ़ोटो जैसे मीडिया भी।

कोट ट्वीट्स में कम-से-कम दो पोस्ट ऑब्जेक्ट होते हैं, और कुछ मामलों में तीन भी। उद्धृत किया जा रहा पोस्ट, जो स्वयं भी एक कोट ट्वीट हो सकता है, "quoted\_status" ऑब्जेक्ट में दिया जाता है। रूट-स्तरीय ऑब्जेक्ट, साझा करने की कार्रवाई करने वाले खाते के लिए एक User ऑब्जेक्ट और कोट ट्वीट का समय सहित, स्वयं कोट ट्वीट को समाहित करता है।

ध्यान दें कि अब कोट ट्वीट्स में 'Post' यूज़र-इंटरफ़ेस का उपयोग करके फ़ोटो, GIFs या वीडियो भी जोड़े जा सकते हैं। जब कोट ट्वीट संदेश में बाहरी रूप से होस्ट किए गए मीडिया के लिंक शामिल होते हैं, तो रूट-स्तरीय "entities.urls" उनका विवरण देता है। कोट ट्वीट्स के साथ संलग्न मीडिया रूट-स्तरीय "extended\_entities" मेटाडेटा में दिखाई देगा।

जब कोट ट्वीट्स पहली बार लॉन्च किए गए थे, तब एक छोटा किया गया लिंक (t.co URL) 'original' पोस्ट संदेश के अंत में जोड़ दिया जाता था और रूट-स्तरीय "text" फ़ील्ड में दिया जाता था। इसके अलावा, उस t.co URL का मेटाडेटा रूट-स्तरीय 'entities.urls' array में शामिल होता था। मई 2018 में, हमने इसे बदल दिया, ताकि उद्धृत Tweet का छोटा किया गया t.co URL रूट-स्तरीय "text" फ़ील्ड में *शामिल नहीं होगा*। दूसरा, उद्धृत Tweet का मेटाडेटा\* "entities.urls" मेटाडेटा में *शामिल नहीं होगा*। इसके बजाय, उद्धृत Tweet के लिए URL मेटाडेटा रूट-स्तरीय (या शीर्ष-स्तरीय) पर एक नए "quoted\_status\_permalink" ऑब्जेक्ट में होगा, यानी "quoted\_status" ऑब्जेक्ट के उसी स्तर पर।

नीचे इस मूल फ़ॉर्मैटिंग का उपयोग करते हुए एक कोट ट्वीट की उदाहरण संरचना दी गई है। 

```json theme={null}
{
	"created_at": "Tue Feb 14 19:30:06 +0000 2017",
	"id_str": "831586333415976960",
	"text": "Definitely quotable! https:\/\/t.co\/J1LKrbHpWR",
	"user": {
		"screen_name": "happycamper"
	},
	"quoted_status_id_str": "831569219296882688",
	"quoted_status": {
		"created_at": "Tue Feb 14 18:22:06 +0000 2017",
		"id_str": "831569219296882688",
		"text": "This is a test of the tweeting system \ud83d\ude0e to update #supportdocs @twitterboulder here: https:\/\/t.co\/NRq9UrSzm0",
		"user": {
			"screen_name": "furiouscamper",
		},
		"place": {
			"id": "9a974dfc8efb32a0",
		},
		"entities": {
			"hashtags": [{
				"text": "supportdocs",
			}],
			"urls": [{
			}],
			"user_mentions": [{	}],
			"symbols": []
		},
	},
	"is_quote_status": true,
	"entities": {},
	"matching_rules": [{}]
}
```

```json theme={null}
{
	"created_at": "Fri Jan 04 18:47:16 +0000 2019",
	"id_str": "1081260794069671936",
	"text": "Quote test https://t.co/CE4m1qs3NJ",
	"user": {
		"screen_name": "furiouscamper"
	},
	"place": null,
	"quoted_status_id_str": "1079578364904648705",
	"quoted_status": {
		"created_at": "Mon Dec 31 03:21:54 +0000 2018",
		"id_str": "1079578364904648705",
		"text": "AHHHHH",
		"user": {
			"screen_name": "infinite_scream"
		},
		"place": null,
		"is_quote_status": false,
		"quote_count": 1,
		"reply_count": 0,
		"retweet_count": 3,
		"favorite_count": 6,
		"entities": {
			"hashtags": [],
			"urls": [],
			"user_mentions": [],
			"symbols": []
		}
	},
	"quoted_status_permalink": {
		"url": "https://t.co/CE4m1qs3NJ",
		"expanded": "https://x.com/infinite_scream/status/1079578364904648705",
		"display": "x.com/infinite_screa…"
	},
	"is_quote_status": true,
	"quote_count": 0,
	"reply_count": 0,
	"retweet_count": 0,
	"favorite_count": 1,
	"entities": {}
}
```

<div id="extended-posts">
  ##### विस्तारित पोस्ट्स
</div>

*Extended Posts* का वर्णन करने वाला JSON नवंबर 2017 में 280-वर्ण वाले पोस्ट्स के लॉन्च के साथ पेश किया गया था। लंबे संदेशों को समाहित करने के लिए पोस्ट JSON का विस्तार किया गया, लेकिन साथ ही इन मूलभूत X ऑब्जेक्ट्स को पार्स करने वाले हज़ारों ऐप्स की संगतता भी बनी रही। पूर्ण बैकवर्ड संगतता देने के लिए, मूल 140-वर्ण वाला 'text' फ़ील्ड और उससे पार्स किए गए entity ऑब्जेक्ट्स को बरकरार रखा गया। 140 वर्णों से लंबे पोस्ट्स में यह रूट-लेवल 'text' फ़ील्ड ट्रंकेट हो जाता था, इसलिए वह पूरा नहीं रहता था। चूँकि रूट-लेवल 'entities' ऑब्जेक्ट्स में 'text' संदेश से पार्स किए गए मुख्य मेटाडेटा की arrays होती हैं, जैसे शामिल hashtags और links, इसलिए ये collections भी अपूर्ण रहती थीं। उदाहरण के लिए, अगर कोई पोस्ट संदेश 200 वर्ण लंबा हो और उसके अंत में एक hashtag शामिल हो, तो legacy रूट-लेवल 'entities.hashtags' array में वह शामिल नहीं होगा। 

लंबे पोस्ट संदेशों और पूर्ण entity मेटाडेटा को रखने के लिए एक नया 'extended\_tweet' फ़ील्ड पेश किया गया। "extended\_tweet" ऑब्जेक्ट "full\_text" फ़ील्ड देता है, जिसमें 140 वर्णों से लंबे पोस्ट का पूरा, बिना ट्रंकेट किया हुआ संदेश होता है। "extended\_tweet" ऑब्जेक्ट में एक "entities" ऑब्जेक्ट भी होता है, जिसमें hashtags, links, mentions आदि की पूरी arrays होती हैं।

विस्तारित पोस्ट्स की पहचान रूट-लेवल "truncated" boolean से होती है। जब इसका मान true हो ("truncated": true), तो रूट-लेवल फ़ील्ड्स के बजाय "extended\_tweet" फ़ील्ड्स को पार्स किया जाना चाहिए।

नीचे दिए गए JSON उदाहरण में ध्यान दें कि रूट-लेवल "text" फ़ील्ड ट्रंकेट है और रूट-लेवल "entities.hashtags" array खाली है, जबकि पोस्ट संदेश में तीन hashtags शामिल हैं। चूँकि यह एक Extended Post है, "truncated" फ़ील्ड true पर सेट है, और "extended\_tweet" ऑब्जेक्ट पूरा "full\_text" और "entities" पोस्ट मेटाडेटा प्रदान करता है।

```json theme={null}
{
	"created_at": "Thu May 10 17:41:57 +0000 2018",
	"id_str": "994633657141813248",
	"text": "Just another Extended Tweet with more than 140 characters, generated as a documentation example, showing that [\"tru… https://t.co/U7Se4NM7Eu",
	"display_text_range": [0, 140],
	"truncated": true,
	"user": {
		"id_str": "944480690",
		"screen_name": "FloodSocial"
	},
	"extended_tweet": {
		"full_text": "Just another Extended Tweet with more than 140 characters, generated as a documentation example, showing that [\"truncated\": true] and the presence of an \"extended_tweet\" object with complete text and \"entities\" #documentation #parsingJSON #GeoTagged https://t.co/e9yhQTJSIA",
		"display_text_range": [0, 249],
		"entities": {
			"hashtags": [{
				"text": "documentation",
				"indices": [211, 225]
			}, {
				"text": "parsingJSON",
				"indices": [226, 238]
			}, {
				"text": "GeoTagged",
				"indices": [239, 249]
			}]
		}

	},
	"entities": {
		"hashtags": []
	}
}
```

<div id="native-enriched-user-object">
  ### Native Enriched User ऑब्जेक्ट
</div>

User ऑब्जेक्ट में संदर्भित X User का वर्णन करने वाला X User अकाउंट मेटाडेटा शामिल होता है। 

<div id="user-data-dictionary">
  #### उपयोगकर्ता डेटा शब्दकोश
</div>

| एट्रिब्यूट                 | Type                         | विवरण                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| :------------------------- | :--------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| id                         | Int64                        | इस User के अद्वितीय पहचानकर्ता का पूर्णांक रूप। यह संख्या 53 बिट्स से बड़ी है, और कुछ प्रोग्रामिंग भाषाओं में इसकी व्याख्या करने में कठिनाई हो सकती है या बिना किसी सूचना के त्रुटियाँ हो सकती हैं। इस पहचानकर्ता को संग्रहीत करने के लिए signed 64 bit integer का उपयोग सुरक्षित है। सुरक्षित रहने के लिए, पहचानकर्ता प्राप्त करने हेतु `id_str` का उपयोग करें। अधिक जानकारी के लिए [X IDs](/hi/resources/fundamentals/x-ids) देखें। उदाहरण:<br /><br />"id": 6253282                                                                                                      |
| id\_str                    | String                       | इस User के लिए अद्वितीय पहचानकर्ता का स्ट्रिंग निरूपण। कार्यान्वयनों को `id` में मौजूद बड़े, संभवतः उपयोग के लिए अनुपयुक्त पूर्णांक के बजाय इसका उपयोग करना चाहिए। उदाहरण:<br /><br />"id\_str": "6253282"                                                                                                                                                                                                                                                                                                                                                                  |
| name                       | String                       | उपयोगकर्ता का नाम, जैसा कि उसने स्वयं निर्धारित किया है। यह ज़रूरी नहीं है कि यह किसी व्यक्ति का नाम ही हो। आमतौर पर यह 50 वर्णों तक सीमित होता है, लेकिन इसमें बदलाव हो सकता है। उदाहरण:<br /><br />"name": "API"                                                                                                                                                                                                                                                                                                                                                          |
| screen\_name               | String                       | वह स्क्रीन नाम, हैंडल या उपनाम जिससे यह उपयोगकर्ता अपनी पहचान करता है। screen\_names अद्वितीय होते हैं, लेकिन समय के साथ बदल सकते हैं। जहाँ भी संभव हो, उपयोगकर्ता पहचानकर्ता के रूप में `id_str` का उपयोग करें। आम तौर पर इसकी अधिकतम लंबाई 15 वर्ण होती है, लेकिन कुछ पुराने खातों में इससे लंबे नाम भी हो सकते हैं। उदाहरण:<br /><br />"screen\_name": "api"                                                                                                                                                                                                             |
| location                   | String                       | *रिक्त हो सकता है* . इस खाते की प्रोफ़ाइल के लिए उपयोगकर्ता द्वारा निर्धारित स्थान. यह ज़रूरी नहीं कि यह वास्तव में कोई स्थान हो, न ही इसे मशीन द्वारा पार्स किया जा सकता है. Search सेवा कभी-कभी इस फ़ील्ड की अनुमानित व्याख्या करती है. उदाहरण:<br /><br />"location": "San Francisco, CA"                                                                                                                                                                                                                                                                                |
| derived                    | Enrichment ऑब्जेक्ट्स के ऐरे | केवल Enterprise APIs के लिए उपयोगकर्ता के लिए निकाले गए Enrichment मेटाडेटा का संग्रह। यह [*Profile Geo*](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#profile-geo) Enrichment मेटाडेटा प्रदान करता है। JSON डेटा डिक्शनरी सहित अधिक जानकारी के लिए संबंधित दस्तावेज़ देखें। उदाहरण:<br /><br />"derived":"locations": \["country":"United States","country\_code":"US","locality":"Denver"]                                                                                                                                                                 |
| url                        | String                       | *रिक्त हो सकता है* . उपयोगकर्ता द्वारा अपनी प्रोफ़ाइल से संबद्ध किया गया URL। उदाहरण:<br /><br />"url": "[https://developer.x.com](https://developer.x.com)"                                                                                                                                                                                                                                                                                                                                                                                                                |
| description                | String                       | *रिक्त हो सकता है* . उपयोगकर्ता द्वारा परिभाषित UTF-8 स्ट्रिंग, जो उनके खाते का वर्णन करती है। उदाहरण:<br /><br />"description": "The Real X API."                                                                                                                                                                                                                                                                                                                                                                                                                          |
| protected                  | Boolean                      | जब true होता है, तो यह दर्शाता है कि इस उपयोगकर्ता ने अपनी पोस्ट्स को सुरक्षित रखने का विकल्प चुना है। [सार्वजनिक और सुरक्षित पोस्ट्स के बारे में](https://support.x.com/articles/14016-about-public-and-protected-tweets) देखें। उदाहरण:<br /><br />"protected": true                                                                                                                                                                                                                                                                                                      |
| verified                   | Boolean                      | जब true हो, तो यह दर्शाता है कि उपयोगकर्ता का खाता सत्यापित है। [Verified Accounts](https://support.x.com/articles/119135-faqs-about-verified-accounts) देखें। उदाहरण:<br /><br />"verified": false                                                                                                                                                                                                                                                                                                                                                                         |
| followers\_count           | Int                          | इस खाते के वर्तमान फ़ॉलोअर्स की संख्या। कुछ विशेष दबावपूर्ण परिस्थितियों में, यह फ़ील्ड अस्थायी रूप से “0” दिखाएगा। उदाहरण:<br /><br />"followers\_count": 21                                                                                                                                                                                                                                                                                                                                                                                                               |
| friends\_count             | Int                          | यह खाता जिन उपयोगकर्ताओं को फ़ॉलो कर रहा है, उनकी संख्या (यानी उनकी “followings”). कुछ विशेष प्रतिकूल परिस्थितियों में, यह फ़ील्ड अस्थायी रूप से “0” दिखाएगा। उदाहरण:<br /><br />"friends\_count": 32                                                                                                                                                                                                                                                                                                                                                                       |
| listed\_count              | Int                          | इस उपयोगकर्ता की सदस्यता वाली सार्वजनिक सूचियों की संख्या। उदाहरण:<br /><br />"listed\_count": 9274                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| favourites\_count          | Int                          | इस उपयोगकर्ता ने खाते के पूरे समयकाल में जितनी पोस्ट्स को पसंद किया है, उनकी संख्या। ऐतिहासिक कारणों से फ़ील्ड नाम में ब्रिटिश वर्तनी का उपयोग किया गया है। उदाहरण:<br /><br />"favourites\_count": 13                                                                                                                                                                                                                                                                                                                                                                      |
| statuses\_count            | Int                          | उपयोगकर्ता द्वारा किए गए पोस्ट्स (रीट्वीट सहित) की संख्या। उदाहरण:<br /><br />"statuses\_count": 42                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| created\_at                | String                       | X पर उपयोगकर्ता खाता बनाए जाने का UTC दिनांक-समय। उदाहरण:<br /><br />"created\_at": "Mon Nov 29 21:18:15 +0000 2010"                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| profile\_banner\_url       | String                       | उपयोगकर्ता द्वारा अपलोड किए गए प्रोफ़ाइल बैनर के मानक वेब रूप को इंगित करने वाला HTTPS-आधारित URL। URL में अंतिम पाथ एलिमेंट जोड़कर, खास डिस्प्ले के लिए अनुकूलित अलग-अलग इमेज आकार प्राप्त किए जा सकते हैं। आकार के विभिन्न रूपों के लिए, कृपया [User Profile Images and Banners](https://developer.x.com/en/docs/x-api/v1/accounts-and-users/user-profile-images-and-banners) देखें।<br /><br />उदाहरण:<br /><br />"profile\_banner\_url": "[https://si0.twimg.com/profile\&#95;banners/819797/1348102824](https://si0.twimg.com/profile\&#95;banners/819797/1348102824)" |
| profile\_image\_url\_https | String                       | उपयोगकर्ता की प्रोफ़ाइल छवि की ओर इंगित करने वाला HTTPS-आधारित URL. उदाहरण:<br /><br />"profile\_image\_url\_https":<br />"[https://abs.twimg.com/sticky/default\&#95;profile\&#95;images/default\&#95;profile\&#95;normal.png](https://abs.twimg.com/sticky/default\&#95;profile\&#95;images/default\&#95;profile\&#95;normal.png)"                                                                                                                                                                                                                                        |
| default\_profile           | बूलियन                       | जब true हो, तो यह दर्शाता है कि उपयोगकर्ता ने अपनी प्रोफ़ाइल की थीम या पृष्ठभूमि में कोई बदलाव नहीं किया है। उदाहरण:<br /><br />"default\_profile": false                                                                                                                                                                                                                                                                                                                                                                                                                   |
| default\_profile\_image    | बूलियन                       | जब true हो, तो यह दर्शाता है कि उपयोगकर्ता ने अपनी प्रोफ़ाइल छवि स्वयं अपलोड नहीं की है और इसके बजाय डिफ़ॉल्ट छवि का उपयोग किया जाता है। उदाहरण:<br /><br />"default\_profile\_image": false                                                                                                                                                                                                                                                                                                                                                                                |

#### अब समर्थित नहीं (deprecated) एट्रिब्यूट

| फ़ील्ड                                 | type | विवरण                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| :------------------------------------- | :--- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| utc\_offset                            | null | मान null पर सेट होगा। यह अभी भी [GET account/settings](https://developer.x.com/en/docs/x-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings) के माध्यम से उपलब्ध है                                                                                                                                                                                                                                   |
| time\_zone                             | null | मान null पर सेट होगा। यह अभी भी [GET account/settings](https://developer.x.com/en/docs/x-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings) के माध्यम से tzinfo\_name के रूप में उपलब्ध है                                                                                                                                                                                                           |
| lang                                   | null | मान null पर सेट होगा। यह अभी भी [GET account/settings](https://developer.x.com/en/docs/x-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings) के माध्यम से language के रूप में उपलब्ध है                                                                                                                                                                                                               |
| geo\_enabled                           | null | मान null पर सेट होगा। यह अभी भी [GET account/settings](https://developer.x.com/en/docs/x-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings) के माध्यम से उपलब्ध है। [POST statuses / update](https://developer.x.com/en/docs/x-api/v1/tweets/post-and-engage/guides/post-tweet-geo-guide) का उपयोग करते समय भौगोलिक डेटा संलग्न करने के लिए वर्तमान उपयोगकर्ता हेतु इस फ़ील्ड का true होना आवश्यक है |
| following                              | null | मान null पर सेट होगा। यह अभी भी [GET friendships/lookup](https://developer.x.com/en/docs/x-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup) के माध्यम से उपलब्ध है                                                                                                                                                                                                                               |
| follow\_request\_sent                  | null | मान null पर सेट होगा। यह अभी भी [GET friendships/lookup](https://developer.x.com/en/docs/x-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup) के माध्यम से उपलब्ध है                                                                                                                                                                                                                               |
| has\_extended\_profile                 | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| notifications                          | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| profile\_location                      | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| contributors\_enabled                  | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| profile\_image\_url                    | null | **Deprecated**. मान null पर सेट होगा। ध्यान दें: प्रोफ़ाइल इमेज केवल profile\_image\_url\_https फ़ील्ड के ज़रिए उपलब्ध हैं।                                                                                                                                                                                                                                                                                                             |
| profile\_background\_color             | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| profile\_background\_image\_url        | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| profile\_background\_image\_url\_https | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| profile\_background\_tile              | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| profile\_link\_color                   | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| profile\_sidebar\_border\_color        | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| profile\_sidebar\_fill\_color          | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| profile\_text\_color                   | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| profile\_use\_background\_image        | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| is\_translator                         | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| is\_translation\_enabled               | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |
| translator\_type                       | null | **Deprecated**. मान null पर सेट होगा।                                                                                                                                                                                                                                                                                                                                                                                                   |

<div id="example-user-object">
  #### उदाहरण उपयोगकर्ता ऑब्जेक्ट:
</div>

```
"user": {
		"id": 2244994945,
		"id_str": "2244994945",
		"name": "X Dev",
		"screen_name": "XDevelopers",
		"location": "127.0.0.1",
		"url": "https://developer.x.com/en/community",
		"description": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #XAPI.",
		"translator_type": "regular",
		"protected": false,
		"verified": true,
		"followers_count": 512292,
		"friends_count": 2038,
		"listed_count": 1666,
		"favourites_count": 2147,
		"statuses_count": 3634,
		"created_at": "Sat Dec 14 04:35:55 +0000 2013",
		"utc_offset": null,
		"time_zone": null,
		"geo_enabled": true,
		"lang": null,
		"contributors_enabled": false,
		"is_translator": false,
		"profile_background_color": "FFFFFF",
		"profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_tile": false,
		"profile_link_color": "0084B4",
		"profile_sidebar_border_color": "FFFFFF",
		"profile_sidebar_fill_color": "DDEEF6",
		"profile_text_color": "333333",
		"profile_use_background_image": false,
		"profile_image_url": "http://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_image_url_https": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1594913664",
		"default_profile": false,
		"default_profile_image": false,
		"following": null,
		"follow_request_sent": null,
		"notifications": null
	}
```

<div id="native-enriched-geo-objects">
  ### Native Enriched Geo ऑब्जेक्ट्स
</div>

पोस्ट्स को किसी स्थान से संबद्ध किया जा सकता है, जिससे ऐसा पोस्ट बनता है जिसे ‘geo-tagged’ किया गया हो। पोस्ट के स्थान X user-interface का उपयोग करके या API के जरिए पोस्ट करते समय असाइन किए जा सकते हैं। पोस्ट का स्थान एक सटीक ‘point’ location हो सकता है, या एक X Place हो सकता है, जिसमें एक ‘bounding box’ होता है जो किसी venue से लेकर पूरे region तक के बड़े क्षेत्र का वर्णन करता है।

किसी पोस्ट से संबद्ध स्थान का वर्णन करने के लिए तीन ‘root-level’ JSON ऑब्जेक्ट्स का उपयोग किया जाता है: [place](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#place-data-dictionary), [geo](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#native-enriched-geo-objects) और [coordinates](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#coordinates-object-data-dictionary). 

इसके अतिरिक्त, Native enriched format में user object के भीतर [profile geo enrichment's](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#profile-geo) [derived location](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#derived-locations) भी शामिल होती है।

जब किसी पोस्ट को किसी place के साथ geo-tag किया जाता है, तो `place` ऑब्जेक्ट हमेशा मौजूद रहता है। Places विशिष्ट, नामित स्थान होते हैं, जिनसे संबंधित geo coordinates जुड़े होते हैं। जब उपयोगकर्ता अपने पोस्ट को कोई स्थान असाइन करने का निर्णय लेते हैं, तो उन्हें संभावित X Places की एक सूची दिखाई जाती है। API का उपयोग करके पोस्ट करते समय, `place_id` निर्दिष्ट करके एक X Place अटैच किया जा सकता है। Places से संबद्ध पोस्ट्स का यह आवश्यक नहीं है कि वे उसी स्थान से जारी किए गए हों; वे उस स्थान के *बारे में* भी हो सकते हैं।

geo और `coordinates` ऑब्जेक्ट्स केवल तभी मौजूद (non-null) होते हैं, जब पोस्ट को एक *सटीक स्थान* असाइन किया गया हो। यदि एक सटीक स्थान प्रदान किया गया है, तो `coordinates` ऑब्जेक्ट भौगोलिक निर्देशांकों के साथ एक \[long, lat] array प्रदान करेगा, और उस स्थान से संबंधित एक X Place असाइन किया जाएगा।

<div id="place-data-dictionary">
  #### Place डेटा शब्दकोश
</div>

| फ़ील्ड        | Type                       | विवरण                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| :------------ | :------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| id            | String                     | इस स्थान का प्रतिनिधित्व करने वाला ID। ध्यान दें कि इसे integer के बजाय string के रूप में दर्शाया जाता है। उदाहरण:<br /><br />"id":"01a9a39529b27f36"                                                                                                                                                                                                                                                                                                                                                                                                          |
| url           | String                     | इस स्थान के लिए अतिरिक्त place metadata के स्थान का प्रतिनिधित्व करने वाला URL। उदाहरण:<br /><br />"url":"[https://api.x.com/1.1/geo/id/01a9a39529b27f36.json](https://api.x.com/1.1/geo/id/01a9a39529b27f36.json)"                                                                                                                                                                                                                                                                                                                                            |
| place\_type   | String                     | इस place द्वारा दर्शाए गए location का type। उदाहरण:<br /><br />"place\_type":"city"                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| name          | String                     | स्थान के नाम का संक्षिप्त, मानव-पठनीय रूप। उदाहरण:<br /><br />"name":"Manhattan"                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| full\_name    | String                     | स्थान के नाम का पूर्ण, मानव-पठनीय रूप। उदाहरण:<br /><br />"full\_name":"Manhattan, NY"                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| country\_code | String                     | इस स्थान को शामिल करने वाले देश का संक्षिप्त country code। उदाहरण:<br /><br />"country\_code":"US"                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| country       | String                     | इस स्थान को शामिल करने वाले देश का नाम। उदाहरण:<br /><br />"country":"United States"                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| bounding\_box | [Object](#obj-boundingbox) | निर्देशांकों का एक bounding box, जो इस स्थान को घेरता है। उदाहरण:<br /><br /><br />  "bounding\_box": <br />    "coordinates": \[<br />      \[<br />        \[<br />          -74.026675,<br />          40.683935<br />        ],<br />        \[<br />          -74.026675,<br />          40.877483<br />        ],<br />        \[<br />          -73.910408,<br />          40.877483<br />        ],<br />        \[<br />          -73.910408,<br />          40.3935<br />        ]<br />      ]<br />    ],<br />    "type": "Polygon"<br />  <br /> |
| attributes    | Object                     | PowerTrack, 30-Day और Full-Archive Search APIs, तथा Volume Streams का उपयोग करते समय यह hash null होता है। उदाहरण:<br /><br />"attributes": {}                                                                                                                                                                                                                                                                                                                                                                                                                 |

<div id="bounding-box">
  #### बाउंडिंग बॉक्स[](#bounding-box "इस शीर्षक का स्थायी लिंक")
</div>

|             |                                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| :---------- | :------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड      | Type                             | विवरण                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| coordinates | Array of Array of Array of Float | देशांतर और अक्षांश बिंदुओं की एक श्रृंखला, जो ऐसे बॉक्स को परिभाषित करती है जिसमें वह Place इकाई शामिल होती है, जिससे यह bounding box संबंधित है। प्रत्येक बिंदु \[longitude, latitude] के रूप में एक array होता है। बिंदुओं को प्रत्येक bounding box के लिए एक array में समूहित किया जाता है। polygon notation के साथ संगतता बनाए रखने के लिए bounding box arrays को एक अतिरिक्त array में रखा जाता है। उदाहरण:<br /><br /><br />  "coordinates": \[<br />    \[<br />      \[<br />        -74.026675,<br />        40.683935<br />      ],<br />      \[<br />        -74.026675,<br />        40.877483<br />      ],<br />      \[<br />        -73.910408,<br />        40.877483<br />      ],<br />      \[<br />        -73.910408,<br />        40.3935<br />      ]<br />    ]<br />  ]<br /> |
| type        | String                           | coordinates प्रॉपर्टी में एन्कोड किए गए डेटा का type। bounding boxes के लिए यह “Polygon” होगा और सटीक coordinates वाले पोस्ट्स के लिए “Point” होगा। उदाहरण:<br /><br />"type":"Polygon"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |

<div id="geo-object-data-dictionary">
  #### Geo ऑब्जेक्ट डेटा शब्दकोश
</div>

|             |                 |                                                                                                                                                                                                                                                                                                          |
| :---------- | :-------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड      | Type            | विवरण                                                                                                                                                                                                                                                                                                    |
| coordinates | Float का संग्रह | पोस्ट के स्थान का देशांतर और अक्षांश, **\[latitude, longitude]** के रूप में एक संग्रह के तौर पर। उदाहरण:<br /><br />\*\*  "geo": **<br /><br />**"type":\*\* "Point"**,**<br /><br />\*\*    "coordinates": \[**<br /><br /> 54.27784**,**<br /><br /> -0.41068<br /><br />**    ]**<br /><br />**  \*\* |
| type        | String          | `coordinates` प्रॉपर्टी में एन्कोड किए गए डेटा का type। पोस्ट के coordinates फ़ील्ड्स के लिए यह “Point” होगा। उदाहरण:<br /><br />"type": "Point"                                                                                                                                                         |

**Coordinates ऑब्जेक्ट डेटा शब्दकोश**

|             |                 |                                                                                                                                                                                                                                                                                                                  |
| :---------- | :-------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड      | Type            | विवरण                                                                                                                                                                                                                                                                                                            |
| coordinates | Float का संग्रह | पोस्ट के स्थान का देशांतर और अक्षांश, **\[longitude, latitude]** के रूप में एक संग्रह के तौर पर। उदाहरण:<br /><br />\*\*  "coordinates": **<br /><br />**"type":\*\* "Point"**,**<br /><br />\*\*    "coordinates": \[**<br /><br /> -0.41068**,**<br /><br /> 54.27784<br /><br />**    ]**<br /><br />**  \*\* |
| type        | String          | `coordinates` प्रॉपर्टी में एन्कोड किए गए डेटा का type। पोस्ट के coordinates फ़ील्ड्स के लिए यह “Point” होगा। उदाहरण:<br /><br />"type": "Point"                                                                                                                                                                 |

<div id="derived-locations">
  #### व्युत्पन्न लोकेशन
</div>

|         |                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| :------ | :----------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड  | type               | विवरण                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| derived | locations ऑब्जेक्ट | प्रोफ़ाइल geo enrichment से प्राप्त लोकेशन  <br />  <br /> **"derived": **<br /><br />**      "locations": \[**<br /><br />\*\*        **<br /><br />**"country":\*\* "यूनाइटेड किंगडम"**,**<br /><br />**"country\_code":** "GB"**,**<br /><br />**"locality":** "यॉर्कशायर"**,**<br /><br />**"region":** "इंग्लैंड"**,**<br /><br />**"full\_name":** "यॉर्कशायर, इंग्लैंड, यूनाइटेड किंगडम"**,**<br /><br />\*\*          "geo": **<br /><br />**            "coordinates": \[**<br /><br /> -1.5**,**<br /><br /> 54<br /><br />**            ],**<br /><br />**"type":\*\* "point"<br /><br />\*\*          **<br /><br />**        **<br /><br />**      ]**<br /><br />**    \*\* |

<div id="examples">
  #### उदाहरण:
</div>

```
{
  "geo": null,
  "coordinates": null,
  "place": {
    "id": "07d9db48bc083000",
    "url": "https://api.x.com/1.1/geo/id/07d9db48bc083000.json",
    "place_type": "poi",
    "name": "McIntosh Lake",
    "full_name": "McIntosh Lake",
    "country_code": "US",
    "country": "United States",
    "bounding_box": {
      "type": "Polygon",
      "coordinates": [
        [
          [
            -105.14544,
            40.192138
          ],
          [
            -105.14544,
            40.192138
          ],
          [
            -105.14544,
            40.192138
          ],
          [
            -105.14544,
            40.192138
          ]
        ]
      ]
    },
    "attributes": {

    }
  }
}
```

```
{
  "geo": {
    "type": "Point",
    "coordinates": [
      40.74118764,
      -73.9998279
    ]
  },
  "coordinates": {
    "type": "Point",
    "coordinates": [
      -73.9998279,
      40.74118764
    ]
  },
  "place": {
    "id": "01a9a39529b27f36",
    "url": "https://api.x.com/1.1/geo/id/01a9a39529b27f36.json",
    "place_type": "city",
    "name": "Manhattan",
    "full_name": "Manhattan, NY",
    "country_code": "US",
    "country": "United States",
    "bounding_box": {
      "type": "Polygon",
      "coordinates": [
        [
          [
            -74.026675,
            40.683935
          ],
          [
            -74.026675,
            40.877483
          ],
          [
            -73.910408,
            40.877483
          ],
          [
            -73.910408,
            40.683935
          ]
        ]
      ]
    },
    "attributes": {

    }
  }
}
```

डेटा शब्दकोश: एंटरप्राइज़

<div id="x-entities">
  ## X एंटिटीज़
</div>

इस पेज पर सीधे जाएँ

[परिचय](#intro)

[एंटिटीज़ ऑब्जेक्ट](#entitiesobject)

  - [हैशटैग ऑब्जेक्ट](#hashtags)

  - [मीडिया ऑब्जेक्ट](#media)

  - [मीडिया साइज़ ऑब्जेक्ट](#media-size)

  - [URL ऑब्जेक्ट](#urls)

  - [यूज़र मेंशन ऑब्जेक्ट](#mentions)

  - [सिम्बल ऑब्जेक्ट](#symbols)

  - [पोल ऑब्जेक्ट](#polls)

[रीट्वीट और कोट ट्वीट का विवरण](#retweets-quotes)

[यूज़र ऑब्जेक्ट्स में एंटिटीज़](#entities-user)

[डायरेक्ट मैसेज में एंटिटीज़](#entities-dm)

[अगले चरण](#next)

## परिचय

एंटिटीज़, X पर पोस्ट की गई सामग्री के बारे में metadata और अतिरिक्त प्रासंगिक जानकारी प्रदान करते हैं। `entities` सेक्शन में पोस्ट्स में शामिल सामान्य तत्वों की arrays होती हैं: hashtags, user mentions, links, stock tickers (symbols), X polls, और संलग्न media। पोस्ट्स को ingest करते समय ये arrays developers के लिए सुविधाजनक होती हैं, क्योंकि X ने मूल रूप से text body को पहले ही process, या parse, कर दिया होता है। पोस्ट body में इन entities को अलग से खोजने की आवश्यकता के बजाय, आपका parser सीधे इस JSON सेक्शन में जा सकता है, और वे वहीं मिल जाती हैं।

Parsing को आसान बनाने के अलावा, `entities` सेक्शन उपयोगी ‘value-add’ metadata भी प्रदान करता है। उदाहरण के लिए, अगर आप [Enhanced URLs enrichment](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#expanded-and-enhanced-urls) का उपयोग कर रहे हैं, तो URL metadata में पूरी तरह expanded URLs के साथ-साथ संबंधित website titles और descriptions भी शामिल होते हैं। एक और उदाहरण यह है कि जब user mentions होते हैं, तो entities metadata में numeric user ID भी शामिल होती है, जो कई X APIs को requests करते समय उपयोगी होती है।

हर पोस्ट JSON payload में `entities` सेक्शन शामिल होता है, जिसमें कम-से-कम `hashtags`, `urls`, `user_mentions`, और `symbols` attributes का सेट होता है, भले ही इनमें से कोई भी entity पोस्ट message का हिस्सा न हो। उदाहरण के लिए, अगर आप “Hello World!” body वाली और बिना किसी संलग्न media की किसी पोस्ट का JSON देखते हैं, तो पोस्ट के JSON में निम्नलिखित सामग्री शामिल होगी, जिसमें entity arrays में शून्य items होंगे:

```
"entities": {
        "hashtags": [
        ],
        "urls": [
        ],
        "user_mentions": [
        ],
        "symbols": [
        ]
      }
```

नोट्स:

* media और polls एंटिटी केवल तभी दिखाई देंगी, जब उस प्रकार का कॉन्टेंट पोस्ट का हिस्सा हो।
* यदि आप native media (फ़ोटो, वीडियो या GIFs) के साथ काम कर रहे हैं, तो [Extended एंटिटीज़ object](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#x-extended-entities) का उपयोग करना बेहतर है।

<div id="entities-object">
  ### Entities ऑब्जेक्ट
</div>

`entities` और `extended_entities` सेक्शन, दोनों entity *objects* की arrays से मिलकर बने हैं। नीचे आपको इनमें से प्रत्येक entity object का विवरण मिलेगा, जिसमें data dictionaries भी शामिल हैं, जो object के attribute names, types, और संक्षिप्त विवरण बताती हैं। हम यह भी बताएँगे कि कौन से PowerTrack Operators इन attributes से मेल खाते हैं, और कुछ sample JSON payloads भी शामिल करेंगे।

पोस्ट्स में मिलने वाली सामान्य entities का एक संग्रह, जिसमें hashtags, links, और user mentions शामिल हैं। इस `entities` object में `media` attribute शामिल होता है, लेकिन `entiites` सेक्शन में इसका implementation केवल उन पोस्ट्स के लिए पूरी तरह सटीक है जिनमें एक ही photo हो। जिन सभी पोस्ट्स में एक से अधिक photo, video, या animated GIF हो, उनके लिए पाठक को `extended_entities` सेक्शन देखने का निर्देश दिया जाता है।

<div id="entities-data-dictionary">
  ### Entities डेटा शब्दकोश
</div>

entities ऑब्जेक्ट, अन्य entity उप-ऑब्जेक्ट्स के arrays को रखने वाला एक कंटेनर है। `entities` संरचना, इन उप-ऑब्जेक्ट्स के डेटा शब्दकोश, और उनसे मेल खाने वाले Operators को समझाने के बाद, उन्हें प्रदान किया जाएगा।

| फ़ील्ड         | type                                      | विवरण                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| :------------- | :---------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| hashtags       | [Hashtag Objects](#hashtags) का ऐरे       | पोस्ट के टेक्स्ट से निकाले गए हैशटैग को दर्शाता है। उदाहरण:<br /><br /><br />  "hashtags": \[<br />    <br />      "indices": \[<br />        32,<br />        38<br />      ],<br />      "text": "nodejs"<br />    <br />  ]<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| media          | [मीडिया ऑब्जेक्ट्स](#media) का ऐरे        | पोस्ट के साथ अपलोड किए गए मीडिया तत्वों का प्रतिनिधित्व करता है। उदाहरण:<br /><br /><br />  "media": \[<br />    <br />      "display\_url": "pic.x.com/5J1WJSRCy9",<br />      "expanded\_url": "[https://x.com/nolan\_test/status/930077847535812610/photo/1](https://x.com/nolan_test/status/930077847535812610/photo/1)",<br />      "id": 9.300778475358126e17,<br />      "id\_str": "930077847535812610",<br />      "indices": \[<br />          13,<br />          36<br />      ],<br />      "media\_url": "[http://pbs.twimg.com/media/DOhM30VVwAEpIHq.jpg](http://pbs.twimg.com/media/DOhM30VVwAEpIHq.jpg)",<br />      "media\_url\_https": "[https://pbs.twimg.com/media/DOhM30VVwAEpIHq.jpg](https://pbs.twimg.com/media/DOhM30VVwAEpIHq.jpg)"<br />      "sizes": <br />          "thumb": <br />               "h": 150,<br />               "resize": "crop",<br />               "w": 150<br />          ,<br />          "large": <br />              "h": 1366,<br />              "resize": "fit",<br />              "w": 2048<br />          ,<br />          "medium": <br />              "h": 800,<br />              "resize": "fit",<br />              "w": 1200<br />          ,<br />          "small": <br />              "h": 454,<br />              "resize": "fit",<br />              "w": 680<br />          <br />      ,<br />      "type": "photo",      <br />      "url": "[https://t.co/5J1WJSRCy9](https://t.co/5J1WJSRCy9)",<br />    <br />  ]<br /> |
| urls           | [URL ऑब्जेक्ट्स](#urls) की सरणी           | पोस्ट के टेक्स्ट में शामिल URLs को दर्शाता है।<br /><br />उदाहरण (Enhanced URLs enrichment सक्षम किए बिना):<br /><br /><br />  "urls": \[<br />    <br />      "indices": \[<br />        32,<br />        52<br />      ],<br />      "url": "[http://t.co/IOwBrTZR](http://t.co/IOwBrTZR)",<br />      "display\_url": "youtube.com/watch?v=oHg5SJ…",<br />      "expanded\_url": "[http://www.youtube.com/watch?v=oHg5SJYRHA0](http://www.youtube.com/watch?v=oHg5SJYRHA0)"<br />    <br />  ]<br /><br /><br />उदाहरण (Enhanced URLs enrichment सक्षम होने पर):<br /><br />"urls": \[<br />      <br />        "url": "[https://t.co/D0n7a53c2l](https://t.co/D0n7a53c2l)",<br />        "expanded\_url": "[http://bit.ly/18gECvy](http://bit.ly/18gECvy)",<br />        "display\_url": "bit.ly/18gECvy",<br />        "unwound": <br />          "url": "[https://www.youtube.com/watch?v=oHg5SJYRHA0](https://www.youtube.com/watch?v=oHg5SJYRHA0)",<br />          "status": 200,<br />          "title": "RickRoll'D",<br />          "description": "[http://www.facebook.com/rickroll548](http://www.facebook.com/rickroll548) As long as trolls are still trolling, the Rick will never stop rolling."<br />        ,<br />        "indices": \[<br />          62,<br />          85<br />        ]<br />      <br />    ]<br />                                                                                                                                                          |
| user\_mentions | [User Mention Objects](#mentions) की सरणी | पोस्ट के टेक्स्ट में उल्लेखित अन्य X उपयोगकर्ताओं को दर्शाता है। उदाहरण:<br /><br /><br />  "user\_mentions": \[<br />    <br />      "name": "X API",<br />      "indices": \[<br />        4,<br />        15<br />      ],<br />      "screen\_name": "xapi",<br />      "id": 6253282,<br />      "id\_str": "6253282"<br />    <br />  ]<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| symbols        | [Symbol Objects](#symbols) की ऐरे         | पोस्ट के टेक्स्ट में शामिल प्रतीकों, यानी \$cashtags, को दर्शाता है। उदाहरण:<br /><br /><br />  "symbols": \[<br />    <br />      "indices": \[<br />        12,<br />        17<br />      ],<br />      "text": "twtr"<br />    <br />  ]<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| polls          | [Poll Objects](#polls) का ऐरे             | पोस्ट में शामिल X पोल को दर्शाता है। उदाहरण:<br /><br />"polls": \[<br />      <br />        "options": \[<br />          <br />            "position": 1,<br />            "text": "मैंने डॉक्यूमेंटेशन एक बार पढ़ा है।"<br />          ,<br />          <br />            "position": 2,<br />            "text": "मैंने डॉक्यूमेंटेशन दो बार पढ़ा है।"<br />          },<br />          <br />            "position": 3,<br />            "text": "मैंने डॉक्यूमेंटेशन बार-बार पढ़ा है।"<br />          }<br />        ],<br />        "end\_datetime": "Thu May 25 22:20:27 +0000 2017",<br />        "duration\_minutes": 60<br />      <br />    ]<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |

<div id="hashtag-object">
  ### हैशटैग ऑब्जेक्ट
</div>

`entities` सेक्शन में एक `hashtags` array होता है, जिसमें पोस्ट बॉडी में शामिल हर हैशटैग के लिए एक ऑब्जेक्ट होता है। अगर कोई हैशटैग मौजूद नहीं है, तो इसमें एक खाली array शामिल होता है।

PowerTrack `#` Operator का उपयोग `text` attribute पर match करने के लिए किया जाता है। `has:hashtags` Operator तब match करेगा, जब array में कम से कम एक item मौजूद हो।

|         |              |                                                                                                                                                                                                                                                                                                                                                                                                       |
| :------ | :----------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड  | Type         | विवरण                                                                                                                                                                                                                                                                                                                                                                                                 |
| indices | Array of Int | पूर्णांकों का एक array, जो पोस्ट text के भीतर उन offsets को दर्शाता है जहाँ हैशटैग शुरू और समाप्त होता है। पहला पूर्णांक पोस्ट text string में `#` character का स्थान दर्शाता है। दूसरा पूर्णांक हैशटैग के बाद आने वाले पहले character का स्थान दर्शाता है। इसलिए, इन दोनों संख्याओं के बीच का अंतर हैशटैग नाम की लंबाई से एक अधिक होगा (`#` character के लिए)। उदाहरण:<br /><br />"indices":\[32,38] |
| text    | String       | हैशटैग का नाम, शुरू का `#` character हटाकर। उदाहरण:<br /><br />"text":"nodejs"                                                                                                                                                                                                                                                                                                                        |

<div id="media-object">
  ### मीडिया ऑब्जेक्ट
</div>

यदि किसी मीडिया ऑब्जेक्ट को पोस्ट से ‘संलग्न’ किया गया है, तो `entities` सेक्शन में एक `media` array होगा, जिसमें एक ही मीडिया ऑब्जेक्ट शामिल होगा। यदि कोई नेटिव मीडिया संलग्न नहीं किया गया है, तो `entities` में `media` array नहीं होगा। निम्न कारणों से पोस्ट के नेटिव मीडिया को प्रोसेस करने के लिए `extended_entities` सेक्शन का उपयोग किया जाना चाहिए:

* मीडिया `type` हमेशा ‘photo’ दिखाएगा, यहाँ तक कि उन मामलों में भी जहाँ पोस्ट के साथ वीडियो या GIF संलग्न हो।
* हालांकि अधिकतम चार फ़ोटो संलग्न की जा सकती हैं, `entities` सेक्शन में केवल पहली ही सूचीबद्ध होगी।

यदि यह array populated है, तो `has:media` Operator मैच करेगा।

|                         |                         |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| :---------------------- | :---------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड                  | Type                    | विवरण                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| display\_url            | String                  | क्लाइंट्स को प्रदर्शित करने के लिए मीडिया का URL. उदाहरण:<br /><br />"display\_url":"pic.x.com/rJC5Pxsu"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| expanded\_url           | String                  | display\_url का विस्तृत रूप। यह मीडिया प्रदर्शन पृष्ठ से लिंक करता है। उदाहरण:<br /><br />"expanded\_url": "[http://x.com/yunorno/status/114080493036773378/photo/1](http://x.com/yunorno/status/114080493036773378/photo/1)"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| id                      | Int64                   | मीडिया की id, जिसे 64-बिट पूर्णांक के रूप में व्यक्त किया गया है। उदाहरण:<br /><br />"id":114080493040967680                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| id\_str                 | String                  | मीडिया की ID, जो स्ट्रिंग के रूप में दी गई है। उदाहरण:<br /><br />"id\_str":"114080493040967680"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| indices                 | Int की सरणी             | पूर्णांकों की एक सरणी, जो पोस्ट टेक्स्ट के भीतर उन ऑफ़सेट को दर्शाती है जहाँ URL शुरू होता है और समाप्त होता है। पहला पूर्णांक पोस्ट टेक्स्ट में URL के पहले वर्ण की स्थिति को दर्शाता है। दूसरा पूर्णांक URL के बाद आने वाले पहले गैर-URL वर्ण की स्थिति को दर्शाता है (या, यदि URL पोस्ट टेक्स्ट का अंतिम भाग है, तो स्ट्रिंग के अंत को)। उदाहरण:<br /><br />"indices":\[15,35]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| media\_url              | स्ट्रिंग                | अपलोड की गई मीडिया फ़ाइल की ओर सीधे इंगित करने वाला एक http\:// URL। उदाहरण:<br /><br />"media\_url":"[http://pbs.twimg.com/media/DOhM30VVwAEpIHq.jpg](http://pbs.twimg.com/media/DOhM30VVwAEpIHq.jpg)"<br /><br />डायरेक्ट मैसेज में मौजूद मीडिया के लिए, `media_url`, `media_url_https` के समान https URL होता है और इसे उपयोगकर्ता के access token के साथ OAuth 1.0A का उपयोग करके अनुरोध पर हस्ताक्षर कर एक्सेस किया जाना चाहिए।<br /><br />प्रमाणीकृत x.com सत्र के माध्यम से इमेज तक पहुँचना संभव नहीं है। इन हालिया परिवर्तनों को कैसे संभालें, यह जानने के लिए कृपया [इस पेज](https://developer.x.com/en/docs/x-api/v1/direct-messages/message-attachments/guides/retrieving-media) पर जाएँ। <br /><br />आप इन इमेज को किसी वेब पेज में सीधे एम्बेड नहीं कर सकते।<br /><br />उपलब्ध `sizes` के आधार पर `media_url_https` जैसे फ़ोटो के URL को कैसे फ़ॉर्मैट करना है, इसके लिए [Photo Media URL formatting](#photo_format) देखें।                             |
| media\_url\_https       | String                  | अपलोड की गई मीडिया फ़ाइल की ओर सीधे संकेत करने वाला एक https\:// URL, जिसे https पेजों पर एम्बेड करने के लिए उपयोग किया जाता है। उदाहरण:<br /><br />"media\_url\_https":"[https://p.twimg.com/AZVLmp-CIAAbkyy.jpg](https://p.twimg.com/AZVLmp-CIAAbkyy.jpg)"<br /><br />डायरेक्ट मैसेज में मौजूद मीडिया के लिए, `media_url_https` तक पहुँचने हेतु उपयोगकर्ता के access token का उपयोग करके OAuth 1.0A के साथ अनुरोध पर हस्ताक्षर करना आवश्यक है।<br /><br />प्रमाणीकृत x.com सत्र के माध्यम से इमेज तक पहुँचना संभव नहीं है। इन हालिया बदलावों को ध्यान में रखने का तरीका जानने के लिए कृपया [इस पेज](https://developer.x.com/en/docs/x-api/v1/direct-messages/message-attachments/guides/retrieving-media) पर जाएँ। <br /><br />आप इन इमेज को सीधे किसी वेब पेज में एम्बेड नहीं कर सकते।<br /><br />उपलब्ध `sizes` के आधार पर `media_url_https` जैसे किसी फ़ोटो के URL को कैसे फ़ॉर्मैट करना है, यह जानने के लिए [Photo Media URL formatting](#photo_format) देखें। |
| आकार                    | [साइज़ ऑब्जेक्ट](#size) | मीडिया फ़ाइल के लिए उपलब्ध आकार दिखाने वाला एक ऑब्जेक्ट। उदाहरण:<br /><br /><br />  "sizes": <br />    "thumb": <br />      "h": 150,<br />      "resize": "crop",<br />      "w": 150<br />    },<br />    "large": <br />      "h": 1366,<br />      "resize": "fit",<br />      "w": 2048<br />    },<br />    "medium": <br />      "h": 800,<br />      "resize": "fit",<br />      "w": 1200<br />    },<br />    "small": <br />      "h": 454,<br />      "resize": "fit",<br />      "w": 680<br />    }<br />  }<br />}<br /><br />उपलब्ध `sizes` के आधार पर किसी फ़ोटो का URL, जैसे `media_url_https`, कैसे फ़ॉर्मैट करें, यह जानने के लिए [Photo Media URL formatting](#photo_format) देखें।                                                                                                                                                                                                                                                             |
| source\_status\_id      | Int64                   | रिक्त हो सकता है। जिन पोस्ट्स में ऐसा मीडिया शामिल है जो मूल रूप से किसी अन्य पोस्ट से संबद्ध था, उनके लिए यह ID मूल पोस्ट की ओर संकेत करती है। उदाहरण:<br /><br />"source\_status\_id": 205282515685081088                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| source\_status\_id\_str | Int64                   | नल हो सकता है। जिन पोस्ट्स में ऐसा मीडिया शामिल है जो मूल रूप से किसी अलग पोस्ट से संबद्ध था, उनके लिए यह स्ट्रिंग-आधारित ID मूल पोस्ट की ओर संकेत करती है। उदाहरण:<br /><br />"source\_status\_id\_str": "205282515685081088"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| type                    | String                  | अपलोड किए गए मीडिया का प्रकार। संभावित type में photo, video और animated\_gif शामिल हैं। उदाहरण:<br /><br />"type":"photo"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| url                     | स्ट्रिंग                | मीडिया लिंक के लिए रैप किया गया URL। यह कच्चे पोस्ट टेक्स्ट में सीधे एम्बेड किए गए URL और `indices` पैरामीटर के मानों से मेल खाता है। उदाहरण:<br /><br />"url":"[http://t.co/rJC5Pxsu](http://t.co/rJC5Pxsu)"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |

<div id="media-size-objects">
  ### मीडिया आकार ऑब्जेक्ट्स
</div>

नेटिव मीडिया (फ़ोटो, वीडियो और GIFs) वाले सभी पोस्ट्स में ऊँचाई और चौड़ाई के पिक्सेल आयामों के साथ ‘thumb’, ‘small’, ‘medium’ और ‘large’ आकारों का एक सेट शामिल होगा।  फ़ोटो और प्रीव्यू इमेज मीडिया URLs के लिए, [फ़ोटो मीडिया URL फ़ॉर्मैटिंग](#photo_format) यह बताता है कि अलग-अलग आकार के फ़ोटो मीडिया लोड करने के लिए अलग-अलग URLs कैसे बनाए जाएँ।

<div id="sizes-object">
  #### आकारों का ऑब्जेक्ट
</div>

|        |                        |                                                                                                                                                                                                                                      |
| :----- | :--------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड | Type                   | विवरण                                                                                                                                                                                                                                |
| thumb  | [आकार ऑब्जेक्ट](#size) | मीडिया के थंबनेल-आकार वाले संस्करण की जानकारी। उदाहरण:<br /><br />"thumb":"h":150, "resize":"crop", "w":150}<br /><br />थंबनेल-आकार वाले फ़ोटो मीडिया को 150x150 की सीमा को *fill* करने तक सीमित किया जाएगा और उसे क्रॉप किया जाएगा। |
| large  | [आकार ऑब्जेक्ट](#size) | मीडिया के बड़े-आकार वाले संस्करण की जानकारी। उदाहरण:<br /><br />"large":"h":454, "resize":"fit", "w":680}<br /><br />छोटे-आकार वाले फ़ोटो मीडिया को 680x680 की सीमा के भीतर *fit* करने तक सीमित किया जाएगा।                          |
| medium | [आकार ऑब्जेक्ट](#size) | मीडिया के मध्यम-आकार वाले संस्करण की जानकारी। उदाहरण:<br /><br />"medium":"h":800, "resize":"fit", "w":1200}<br /><br />मध्यम-आकार वाले फ़ोटो मीडिया को 1200x1200 की सीमा के भीतर *fit* करने तक सीमित किया जाएगा।                    |
| small  | [आकार ऑब्जेक्ट](#size) | मीडिया के छोटे-आकार वाले संस्करण की जानकारी। उदाहरण:<br /><br />"small":"h":1366, "resize":"fit", "w":2048}<br /><br />बड़े-आकार वाले फ़ोटो media को 2048x2048 की सीमा के भीतर *fit* करने तक सीमित किया जाएगा।                       |

<div id="size-object">
  #### Size ऑब्जेक्ट
</div>

|        |        |                                                                                                                                                                                                                                                                                                                                    |
| :----- | :----- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड | type   | विवरण                                                                                                                                                                                                                                                                                                                              |
| w      | Int    | इस आकार की चौड़ाई, पिक्सेल में। उदाहरण:<br /><br />"w":150                                                                                                                                                                                                                                                                         |
| h      | Int    | इस आकार की ऊँचाई, पिक्सेल में। उदाहरण:<br /><br />"h":150                                                                                                                                                                                                                                                                          |
| resize | String | इस आकार को प्राप्त करने के लिए उपयोग की गई रीसाइज़ विधि। *fit* का मान दर्शाता है कि मीडिया का आकार उसके मूल आस्पेक्ट अनुपात को बनाए रखते हुए एक आयाम में फ़िट करने के लिए बदला गया है। *crop* का मान दर्शाता है that मीडिया को किसी विशिष्ट रिज़ॉल्यूशन में फ़िट करने के लिए क्रॉप किया गया है। उदाहरण:<br /><br />"resize":"crop" |

<div id="photo-media-url-formatting">
  ### फ़ोटो मीडिया URL फ़ॉर्मैटिंग
</div>

X पर फ़ोटो मीडिया को अलग-अलग आकारों में लोड किया जा सकता है।  किसी विशेष इमेज viewport में फ़िट होने के लिए, इतना बड़ा लेकिन यथासंभव सबसे छोटा चित्र लोड करना सबसे अच्छा रहता है।  अलग-अलग आकार लोड करने के लिए, [आकार ऑब्जेक्ट](#size) और [media\_url](#media) (या [media\_url\_https](#media)) को एक विशेष फ़ॉर्मैट में संयोजित करना होता है।  फ़ोटो मीडिया URL बनाने के उदाहरण के लिए, हम पहले से दिए गए [media entity](#entitiesobject) उदाहरण ऑब्जेक्ट का उपयोग करेंगे।

`media_url` या `media_url_https` को अपने-आप भी लोड किया जा सकता है, जिससे डिफ़ॉल्ट रूप से medium वैरिएंट लोड होता है।  हालाँकि, जहाँ संभव हो, पूरी तरह फ़ॉर्मैट किया गया फ़ोटो मीडिया URL देना बेहतर है।

फ़ोटो मीडिया URL के तीन भाग होते हैं:

|          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| :------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Base URL | Base URL, file extension के बिना media URL होता है।<br /><br />उदाहरण के लिए:  <br /><br />"media\_url\_https": "[https://pbs.twimg.com/media/DOhM30VVwAEpIHq.jpg](https://pbs.twimg.com/media/DOhM30VVwAEpIHq.jpg)",<br /><br />तब Base URL होगा:  <br /><br />*[https://pbs.twimg.com/media/DOhM30VVwAEpIHq](https://pbs.twimg.com/media/DOhM30VVwAEpIHq)*                                                                                                                                                                                                                                                              |
| Format   | Format उस फ़ोटो का type है जिसमें इमेज फ़ॉर्मैट की गई है।  संभावित format *jpg* या *png* हैं, जो media URL के extension के रूप में दिए जाते हैं।<br /><br />उदाहरण के लिए:  <br /><br />"media\_url\_https": "[https://pbs.twimg.com/media/DOhM30VVwAEpIHq.jpg](https://pbs.twimg.com/media/DOhM30VVwAEpIHq.jpg)",<br /><br />तब format होगा: *jpg*                                                                                                                                                                                                                                                                       |
| Name     | Name, लोड किए जाने वाले size का field name है।<br /><br />उदाहरण के लिए:<br /><br />  <br /> "sizes":   <br />   "thumb":   <br />     "h": 150,  <br />     "resize": "crop",  <br />     "w": 150  <br />   ,  <br />   "large": <br />     "h": 1366,  <br />     "resize": "fit",  <br />     "w": 2048  <br />   },  <br />   "medium": <br />     "h": 800,  <br />     "resize": "fit",  <br />     "w": 1200  <br />   },  <br />   "small": <br />     "h": 454,  <br />     "resize": "fit",  <br />     "w": 680  <br />   }  <br /> }  <br />}<br /><br />large आकार की फ़ोटो लोड करते समय name होगा: *large* |

हम इन तीन भागों (base URL, format, और name) को मिलाकर लोड किया जाने वाला फ़ोटो मीडिया URL बनाते हैं।  इस तरीके से इमेज लोड करने के 2 फ़ॉर्मैट हैं, *legacy* और *modern*।  सभी इमेज लोड में *legacy* फ़ॉर्मैट का उपयोग बंद कर देना चाहिए और *modern* फ़ॉर्मैट का उपयोग करना चाहिए।  *modern* फ़ॉर्मैट का उपयोग करने से कॉलर के लिए बेहतर CDN hit rate मिलता है, जिससे लोड latency बेहतर होती है, क्योंकि Data Center से मीडिया जनरेट और लोड करने की आवश्यकता पड़ने की संभावना कम हो जाती है।

|                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| पुराना प्रारूप | पुराना प्रारूप अब अप्रचलित है।  सभी फ़ोटो मीडिया लोड को आधुनिक प्रारूप में ले जाना चाहिए।<br /><br />*\<base\_url>.\<format>:\<name>*  <br /><br />उदाहरण के लिए:  <br /><br />*[https://pbs.twimg.com/media/DOhM30VVwAEpIHq.jpg:large](https://pbs.twimg.com/media/DOhM30VVwAEpIHq.jpg:large)  <br />*                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| आधुनिक प्रारूप | फ़ोटो लोड करने का आधुनिक प्रारूप X में 2015 में स्थापित किया गया था और 2017 से यही वास्तविक मानक रहा है।  सभी फ़ोटो मीडिया लोड को इसी प्रारूप में ले जाना चाहिए।<br /><br />*\<base\_url>?format=\<format>\&name=\<name>*  <br /><br />उदाहरण के लिए:  <br /><br />*[https://pbs.twimg.com/media/DOhM30VVwAEpIHq?format=jpg\&amp;name=large](https://pbs.twimg.com/media/DOhM30VVwAEpIHq?format=jpg\&amp;name=large)  <br />*<br /><br />नोट: फ़ोटो मीडिया URL की query string में आइटम वर्णक्रमानुसार होते हैं।  अगर मीडिया लोडिंग में कोई अतिरिक्त query आइटम जोड़ा जाए, तो भी वर्णक्रमानुसार क्रम बनाए रखना ज़रूरी होगा।  उदाहरण के लिए, अगर *preferred\_format* नाम का कोई काल्पनिक नया query आइटम हो, तो वह query string में *format* और *name* के बाद आएगा। |

<div id="url-object">
  ### URL ऑब्जेक्ट
</div>

`entities` सेक्शन में एक `urls` array होगा, जिसमें पोस्ट बॉडी में शामिल हर लिंक के लिए एक ऑब्जेक्ट होगा। अगर कोई लिंक मौजूद नहीं है, तो इसमें एक खाली array शामिल होगा।

अगर array में कम से कम एक आइटम है, तो `has:links` Operator मैच करेगा। `url:` Operator का उपयोग `expanded_url` attribute पर मैच करने के लिए किया जाता है। अगर आप [Expanded URL enrichment](http://support.gnip.com/enrichments/expanded_urls.html) का उपयोग कर रहे हैं, तो `url:` Operator का उपयोग `unwound.url` (पूरी तरह unwound URL) attribute पर मैच करने के लिए किया जाता है। अगर आप [Exhanced URL enrichment](http://support.gnip.com/enrichments/enhanced_urls.html) का उपयोग कर रहे हैं, तो `url_title:` और `url_decription:` Operators का उपयोग `unwound.title` और `unwound.description` attributes पर मैच करने के लिए किया जाता है।

|               |              |                                                                                                                                                                                                                                                                                                             |
| :------------ | :----------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Field         | Type         | Description                                                                                                                                                                                                                                                                                                 |
| display\_url  | String       | पोस्ट में पेस्ट/टाइप किया गया URL। उदाहरण:<br /><br />"display\_url":"bit.ly/2so49n2"                                                                                                                                                                                                                       |
| expanded\_url | String       | ` display_url` का विस्तारित संस्करण। उदाहरण:<br /><br />"expanded\_url":"[http://bit.ly/2so49n2](http://bit.ly/2so49n2)"                                                                                                                                                                                    |
| indices       | Array of Int | पूर्णांकों का एक array, जो पोस्ट टेक्स्ट के भीतर उन offsets को दर्शाता है जहाँ URL शुरू और समाप्त होता है। पहला पूर्णांक पोस्ट टेक्स्ट में URL के पहले अक्षर की स्थिति दर्शाता है। दूसरा पूर्णांक URL के अंत के बाद आने वाले पहले गैर-URL अक्षर की स्थिति दर्शाता है। उदाहरण:<br /><br />"indices":\[30,53] |
| url           | String       | Wrapped URL, जो raw पोस्ट टेक्स्ट में सीधे एम्बेड किए गए मान और indices parameter के मानों के अनुरूप होता है। उदाहरण:<br /><br />"url":"[https://t.co/yzocNFvJuL](https://t.co/yzocNFvJuL)"                                                                                                                 |

अगर आप Expanded और/या Enhanced URL enrichments का उपयोग कर रहे हैं, तो निम्न metadata `unwound` attribute के अंतर्गत उपलब्ध है:

|             |        |                                                                                                                                                                                                                                                                                                                                                         |
| :---------- | :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Field       | Type   | Description                                                                                                                                                                                                                                                                                                                                             |
| url         | String | पोस्ट में शामिल लिंक का पूरी तरह unwound संस्करण। उदाहरण:<br /><br />"url":"[https://blog.x.com/en\&#95;us/topics/insights/2016/using-twitter-as-a-go-to-communication-channel-during-severe-weather-events.html](https://blog.x.com/en\&#95;us/topics/insights/2016/using-twitter-as-a-go-to-communication-channel-during-severe-weather-events.html)" |
| status      | Int    | unwinding प्रक्रिया का अंतिम HTTP status, जहाँ '200' सफलता दर्शाता है। उदाहरण:<br /><br />200                                                                                                                                                                                                                                                           |
| title       | String | लिंक का HTML title। उदाहरण:<br /><br />"title":"Using X as a ‘go-to’ communication channel during severe weather"                                                                                                                                                                                                                                       |
| description | String | लिंक का HTML description। उदाहरण:<br /><br />"description":"Using X as a ‘go-to’ communication channel during severe weather"                                                                                                                                                                                                                           |

<div id="user-mention-object">
  ### उपयोगकर्ता उल्लेख ऑब्जेक्ट
</div>

`entities` सेक्शन में एक `user_mentions` array होता है, जिसमें पोस्ट के मुख्य पाठ में शामिल प्रत्येक उपयोगकर्ता उल्लेख के लिए एक ऑब्जेक्ट शामिल होता है। यदि कोई उपयोगकर्ता उल्लेख मौजूद नहीं है, तो इसमें एक खाली array शामिल होता है।

PowerTrack `@` Operator का उपयोग `screen_name` attribute पर मिलान करने के लिए किया जाता है। `has:mentions` Operator तब मिलान करेगा, जब array में कम-से-कम एक आइटम मौजूद हो।

|              |              |                                                                                                                                                                                                                                                                                                                               |
| :----------- | :----------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड       | type         | विवरण                                                                                                                                                                                                                                                                                                                         |
| id           | Int64        | उल्लेखित उपयोगकर्ता का ID, पूर्णांक के रूप में। उदाहरण:<br /><br />"id":6253282                                                                                                                                                                                                                                               |
| id\_str      | String       | उल्लेखित उपयोगकर्ता का ID, स्ट्रिंग के रूप में। उदाहरण:<br /><br />"id\_str":"6253282"                                                                                                                                                                                                                                        |
| indices      | Array of Int | पूर्णांकों का एक array, जो पोस्ट टेक्स्ट के भीतर उन offsets को दर्शाता है जहाँ उपयोगकर्ता संदर्भ शुरू और समाप्त होता है। पहला पूर्णांक उपयोगकर्ता उल्लेख के `@` वर्ण का स्थान दर्शाता है। दूसरा पूर्णांक उपयोगकर्ता उल्लेख के बाद आने वाले पहले non-screenname वर्ण का स्थान दर्शाता है। उदाहरण:<br /><br />"indices":\[4,15] |
| name         | String       | संदर्भित उपयोगकर्ता का डिस्प्ले नाम। उदाहरण:<br /><br />"name":"API"                                                                                                                                                                                                                                                          |
| screen\_name | String       | संदर्भित उपयोगकर्ता का स्क्रीन नाम। उदाहरण:<br /><br />"screen\_name":"api"                                                                                                                                                                                                                                                   |

<div id="symbol-object">
  ### सिंबल ऑब्जेक्ट
</div>

`entities` सेक्शन में `symbols` array होता है, जिसमें पोस्ट बॉडी में शामिल हर \$cashtag के लिए एक ऑब्जेक्ट शामिल होता है। अगर कोई symbol मौजूद न हो, तो इसमें एक खाली array शामिल होगा।

PowerTrack `$` Operator का उपयोग `text` attribute पर match करने के लिए किया जाता है। `has:symbols` Operator तब match करेगा, जब array में कम-से-कम एक item मौजूद हो।

|         |              |                                                                                                                                                                                                                                                                                                                                                                                                              |
| :------ | :----------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड  | Type         | विवरण                                                                                                                                                                                                                                                                                                                                                                                                        |
| indices | Array of Int | integers का एक array, जो पोस्ट text के भीतर उन offsets को दर्शाता है जहाँ symbol/cashtag शुरू और समाप्त होता है। पहला integer पोस्ट text string में `$` character की स्थिति दर्शाता है। दूसरा integer cashtag के बाद आने वाले पहले character की स्थिति दर्शाता है। इसलिए इन दोनों संख्याओं के बीच का अंतर hashtag नाम की लंबाई से एक अधिक होगा (`$` character के लिए)। उदाहरण:<br /><br />"indices":\[12,17] |
| text    | String       | cashhtag का नाम, शुरुआती `$` character के बिना। उदाहरण:<br /><br />"text":"twtr"                                                                                                                                                                                                                                                                                                                             |

<div id="poll-object">
  ### पोल ऑब्जेक्ट
</div>

अगर पोस्ट में पोल शामिल है, तो `entities` सेक्शन में `polls` array होगा, जिसमें एक `poll` ऑब्जेक्ट शामिल होगा। अगर पोल शामिल नहीं है, तो `entities` सेक्शन में `polls` array नहीं होगा।

ध्यान दें कि यह पोल मेटाडेटा केवल निम्नलिखित Enterprise APIs के साथ उपलब्ध है:

* Volume streams ([Decahose](/hi/x-api/enterprise-gnip-2.0/fundamentals/decahose-api) )
* [Real-time PowerTrack](/hi/x-api/enterprise-gnip-2.0/powertrack-api)
* X Search APIs ([Full-Archive Search](/hi/x-api/enterprise-gnip-2.0/fundamentals/search-api) और [30-Day Search](/hi/x-api/enterprise-gnip-2.0/fundamentals/search-api))

|                   |                        |                                                                                                                                                                                                                                                                                        |
| :---------------- | :--------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड            | Type                   | विवरण                                                                                                                                                                                                                                                                                  |
| options           | Option Object का Array | विकल्पों का एक array, जिसमें प्रत्येक विकल्प के लिए पोल में उसकी स्थिति और उससे संबंधित टेक्स्ट होता है। उदाहरण:<br /><br />"options": \[<br />          <br />            "position": 1,<br />            "text": "मैंने दस्तावेज़ एक बार पढ़े।"<br />          }<br />      ]<br />} |
| end\_datetime     | String                 | पोल के समाप्त होने का समय-चिह्न (UTC)। उदाहरण:<br /><br />"end\_datetime": "Thu May 25 22:20:27 +0000 2017"                                                                                                                                                                            |
| duration\_minutes | String                 | मिनटों में पोल की अवधि। उदाहरण:<br /><br />"duration\_minutes": 60                                                                                                                                                                                                                     |

<div id="retweet-and-quote-tweet-details">
  ## Retweet और Quote Tweet का विवरण
</div>

X API के दृष्टिकोण से, Retweet और Quote Tweet पोस्ट्स के विशेष प्रकार हैं, जिनमें मूल पोस्ट एक एम्बेडेड ऑब्जेक्ट के रूप में शामिल होता है। इसलिए Retweet और Quote Tweet ऑब्जेक्ट्स में एक चाइल्ड 'original' पोस्ट होता है (और इस वजह से उनका आकार दोगुना हो जाता है)। रीट्वीट में टॉप-लेवल "retweeted\_status" ऑब्जेक्ट होता है, और Quote Tweets में "quoted\_status" ऑब्जेक्ट होता है। एकरूपता बनाए रखने के लिए, इन टॉप-लेवल Retweet और Quote Tweet ऑब्जेक्ट्स में भी एक text प्रॉपर्टी और उससे संबंधित entities होती हैं। हालांकि, टॉप-लेवल पर मौजूद entities, एम्बेडेड 'original' entities से अलग हो सकती हैं। रीट्वीट के मामले में, मूल पोस्ट बॉडी के पहले नया टेक्स्ट जोड़ा जाता है। Quoted Posts के मामले में, नया टेक्स्ट पोस्ट बॉडी के अंत में जोड़ा जाता है।

सामान्य तौर पर, सर्वोत्तम अभ्यास यह है कि जब भी retweeted\_status मौजूद हो, तब टेक्स्ट, entities, मूल लेखक और तारीख उसी में मौजूद मूल पोस्ट से प्राप्त किए जाएँ। इसका एक अपवाद उन X entities का है जो अतिरिक्त Quote का हिस्सा होती हैं। अधिक जानकारी और सुझावों के लिए नीचे देखें।

<div id="retweets">
  ### रीट्वीट्स
</div>

रीट्वीट्स के बारे में एक महत्वपूर्ण बात यह है कि पोस्ट में कोई अतिरिक्त X *entities* नहीं जोड़ी जा सकतीं। उपयोगकर्ता रीट्वीट करते समय हैशटैग, URL या अन्य विवरण नहीं जोड़ सकते। हालांकि, रीट्वीट का (टॉप-लेवल) text attribute मूल पोस्ट के टेक्स्ट से बनता है, जिसके आगे “RT @username: ” जोड़ा जाता है।  

कुछ मामलों में, खासकर लंबे उपयोगकर्ता नाम वाले खातों में, इन नए अक्षरों और मूल पोस्ट बॉडी का संयोजन आसानी से 140 अक्षरों की मूल पोस्ट टेक्स्ट-लंबाई सीमा से अधिक हो सकता है। 140-अक्षर आधारित प्रदर्शन और संग्रहण के समर्थन को बनाए रखने के लिए, टॉप-लेवल बॉडी पोस्ट बॉडी के अंत को ट्रंकेट कर देती है और एक एलिप्सिस (“…”) जोड़ देती है। नतीजतन, मूल पोस्ट के अंत में स्थित कुछ टॉप-लेवल entities गलत हो सकती हैं या गायब हो सकती हैं, उदाहरण के लिए किसी ट्रंकेट किए गए हैशटैग या URL entry के मामले में।

यह पोस्ट,  [https://x.com/FloodSocial/status/907974220298125312](https://x.com/FloodSocial/status/907974220298125312), का पोस्ट टेक्स्ट इस प्रकार है:

               बस एक और टेस्ट पोस्ट, जिसे ठीक 140 अक्षरों का होना चाहिए, और जिसके अंत में URL तथा हैशटैग हो ![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")![](https://abs.twimg.com/emoji/v2/72x72/1f4a7.png "Droplet")  [http://wapo.st/2w8iwPQ](https://t.co/R5iMzxWelp "http://wapo.st/2w8iwPQ")  [#Testing](https://x.com/hashtag/Testing?src=hash)

ऊपर दिए गए उदाहरण में, URL और हैशटैग दोनों प्रभावित हुए थे। चूंकि हैशटैग पूरी तरह ट्रंकेट हो गया था और URL आंशिक रूप से ट्रंकेट हुआ था, इसलिए ये टॉप-लेवल entities में मौजूद नहीं हैं। आप text field पर “RT @floodsocial: ” prefix से आने वाली अतिरिक्त user\_mentions टॉप-लेवल entity को भी देखेंगे।

हालांकि, retweeted\_status में पोस्ट का टेक्स्ट और entities मूल पोस्ट को बिना किसी truncation या गलत entities के पूरी तरह दर्शाते हैं, इसलिए हमारी सिफारिश है कि रीट्वीट्स के लिए nested \_retweeted\_status \_object पर भरोसा करें।

### Quote Tweets

Quote Tweets को 2016 में पेश किया गया था, और ये Retweets से इस मायने में अलग हैं कि जब आप किसी पोस्ट को "quote" करते हैं, तो आप साझा किए गए पोस्ट के "ऊपर" नई सामग्री जोड़ते हैं। इस नई सामग्री में लगभग वह सब कुछ शामिल हो सकता है जो किसी मूल पोस्ट में हो सकता है, जैसे नया टेक्स्ट, हैशटैग, मेंशन और URL।

Quote Tweets में मूल मीडिया (फ़ोटो, वीडियो और GIFs) शामिल हो सकते हैं, और वे entities object के अंतर्गत दिखाई देंगे।

चूंकि X entities जोड़ी जा सकती हैं, इसलिए Quote entities मूल entities से अलग होने की संभावना है।

इस उदाहरण में, Quote Tweet के अंत में एक नया URL और हैशटैग जोड़ा गया था।

यह पोस्ट, [https://x.com/FloodSocial/status/907983973225160704](https://x.com/FloodSocial/status/907983973225160704), निम्नलिखित पोस्ट टेक्स्ट रखता है:

                  strange and equally tragic when islands flood... trans-atlantic testing of quote tweets | [@thisuser](https://x.com/andypiper) [@thatuser](https://x.com/johnd)[http://bit.ly/2vMMDuu](https://t.co/fzFgMhWlPO "http://bit.ly/2vMMDuu")  [#testing](https://x.com/hashtag/testing?src=hash)

इस मामले में, शीर्ष-स्तरीय entities, Quote के विवरण नहीं दर्शाती हैं। 

हालांकि, extended\_tweet में पोस्ट text और entities, Quote Tweet को बिना किसी truncation या गलत entities के पूरी तरह दर्शाते हैं, इसलिए हमारी अनुशंसा है कि Quote Tweets के लिए nested \_extended\_tweet \_object पर भरोसा करें।

<div id="entities-for-user-object">
  ### उपयोगकर्ता ऑब्जेक्ट के लिए एंटिटीज़
</div>

User Objects के लिए एंटिटीज़ उन URLs का वर्णन करती हैं जो उपयोगकर्ता-परिभाषित प्रोफ़ाइल URL और description फ़ील्ड्स में दिखाई देते हैं। वे hashtags या user\_mentions का वर्णन नहीं करती हैं। Post एंटिटीज़ के विपरीत, उपयोगकर्ता एंटिटीज़ अपने पैरेंट ऑब्जेक्ट के भीतर कई फ़ील्ड्स पर लागू हो सकती हैं — इस अस्पष्टता को दूर करने के लिए, आपको url और description नाम के पैरेंट नोड्स मिलेंगे, जो यह बताते हैं कि किस फ़ील्ड में एंटिटाइज़ किया गया URL मौजूद है।

इस उदाहरण में, उपयोगकर्ता के url फ़ील्ड में एक t.co लिंक है, जो रिस्पॉन्स के entities/url/urls\[0] नोड में पूरी तरह expanded रूप में मौजूद है। उपयोगकर्ता के description में कोई wrapped URL नहीं है।

<div id="json-example">
  #### JSON उदाहरण
</div>

```
{
  "id": 6253282,
  "id_str": "6253282",
  "name": "X API",
  "screen_name": "xapi",
  "location": "San Francisco, CA",
  "description": "The Real X API. I tweet about API changes, service issues and happily answer questions about X and our API. Don't get an answer? It's on my website.",
  "url": "http:\/\/t.co\/78pYTvWfJd",
  "entities": {
    "url": {
      "urls": [
        {
          "url": "http:\/\/t.co\/78pYTvWfJd",
          "expanded_url": "http:\/\/dev.x.com",
          "display_url": "dev.x.com",
          "indices": [
            0,
            22
          ]
        }
      ]
    },
    "description": {
      "urls": [

      ]
    }
  }
}
```

<div id="x-extended-entities">
  ### X विस्तारित एंटिटीज़
</div>

इस पेज पर जाएँ

[परिचय](#intro)

[विस्तारित एंटिटीज़ ऑब्जेक्ट](#extended-entities-object)

[उदाहरण Tweet और JSON पेलोड](#example-json)

  - [चार नेटिव फ़ोटो वाला Tweet](#tweet-photos)

  - [नेटिव वीडियो वाला Tweet](#tweet-video)

  - [एक एनिमेटेड GIF वाला Tweet](#tweet-gif)

[अगले चरण](#next)

<div id="introduction">
  #### परिचय
</div>

यदि किसी पोस्ट में नेटिव मीडिया हो (यानी किसी अन्य स्थान के लिंक के ज़रिए नहीं, बल्कि सीधे पोस्ट के यूज़र इंटरफ़ेस में साझा किया गया हो), तो उसमें एक extended\_entities सेक्शन भी होगा। किसी भी नेटिव मीडिया (फ़ोटो, वीडियो, या GIF) के लिए, कई कारणों से extended\_entities पसंदीदा मेटाडेटा स्रोत है। वर्तमान में, एक पोस्ट के साथ अधिकतम चार फ़ोटो संलग्न की जा सकती हैं। entities मेटाडेटा में केवल पहली फ़ोटो शामिल होगी (2014 तक केवल एक फ़ोटो शामिल की जा सकती थी), जबकि extended\_entities सेक्शन में सभी संलग्न फ़ोटो शामिल होंगी। नेटिव मीडिया के साथ, entities.media मेटाडेटा की एक और कमी यह है कि मीडिया type हमेशा ‘photo’ ही दिखाएगा, यहाँ तक कि उन मामलों में भी जहाँ संलग्न मीडिया वीडियो या animated GIF हो। मीडिया का वास्तविक type, extended\_entities.media\[].type एट्रिब्यूट में निर्दिष्ट होता है और इसे *photo*, *video*, या *animated\_gif* में से किसी एक पर सेट किया जाता है। इन कारणों से, यदि आप नेटिव मीडिया के साथ काम कर रहे हैं, तो extended\_entities मेटाडेटा ही सबसे बेहतर विकल्प है।

संलग्न फ़ोटो, वीडियो और animated GIFs वाले सभी पोस्ट्स में एक `extended_entities` JSON ऑब्जेक्ट शामिल होगा। `extended_entities` ऑब्जेक्ट में `media` ऑब्जेक्ट्स का एक `media` ऐरे होता है (इसके डेटा शब्दकोश के लिए `entities` सेक्शन देखें)। `extended_entities` सेक्शन में hashtags और links जैसे अन्य किसी भी entity प्रकार को शामिल नहीं किया जाता। `extended_entities` सेक्शन में मौजूद `media` ऑब्जेक्ट, संरचना के हिसाब से `entities` सेक्शन में शामिल `media` ऑब्जेक्ट के समान है।

पोस्ट्स के साथ केवल एक ही प्रकार का मीडिया संलग्न किया जा सकता है। फ़ोटो के लिए अधिकतम चार फ़ोटो संलग्न की जा सकती हैं। वीडियो और GIFs के लिए, केवल एक संलग्न किया जा सकता है। चूँकि `extended_entities` सेक्शन में मीडिया `type` मेटाडेटा मीडिया प्रकार (‘photo’, ‘video’ या ‘animated\_gif’) को सही रूप से दर्शाता है, और अधिकतम 4 फ़ोटो का समर्थन करता है, इसलिए यह नेटिव मीडिया के लिए पसंदीदा मेटाडेटा स्रोत है।

```
{
      "extended_entities": {
        "media": [

        ]
      }
    }
```

<div id="example-posts-and-json-payloads">
  #### उदाहरण पोस्ट्स और JSON पेलोड
</div>

नीचे कुछ उदाहरण पोस्ट्स और उनसे संबंधित entities मेटाडेटा दिए गए हैं।

चार नेटिव फ़ोटो वाला पोस्ट

हैशटैग, यूज़र मेंशन, कैशटैग, URL और चार नेटिव फ़ोटो वाला पोस्ट:

<iframe src="https://platform.x.com/embed/Tweet.html?dnt=false&embedId=twitter-widget-0&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19kdXBsaWNhdGVfc2NyaWJlc190b19zZXR0aW5ncyI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdXNlX3Byb2ZpbGVfaW1hZ2Vfc2hhcGVfZW5hYmxlZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdmlkZW9faGxzX2R5bmFtaWNfbWFuaWZlc3RzXzE1MDgyIjp7ImJ1Y2tldCI6InRydWVfYml0cmF0ZSIsInZlcnNpb24iOm51bGx9LCJ0ZndfbGVnYWN5X3RpbWVsaW5lX3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9mcm9udGVuZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9fQ%3D%3D&frame=false&hideCard=false&hideThread=false&id=861627479294746624&lang=en&origin=https%3A%2F%2Fdeveloper.x.com%2Fen%2Fdocs%2Fx-api%2Fenterprise%2Fdata-dictionary%2Fnative-enriched-objects%2Fextended-entities&sessionId=ca6caaafc01c0c885d5f8aa7c2ac1c444628deda&theme=light&widgetsVersion=2615f7e52b7e0%3A1702314776716&width=550px" height="400px" />

इस पोस्ट का `entities` अनुभाग यहाँ दिया गया है:

```
{
      "entities": {
        "hashtags": [
          {
            "text": "hashtag",
            "indices": [
              59,
              67
            ]
          }
        ],
        "urls": [
          {
            "url": "https://t.co/RzmrQ6wAzD",
            "expanded_url": "http://bit.ly/2pUk4be",
            "display_url": "bit.ly/2pUk4be",
            "unwound": {
              "url": "https://blog.gnip.com/tweeting-in-the-rain/",
              "status": 200,
              "title": "Tweeting in the Rain, Part 1 - Gnip Blog - Social Data and Data Science Blog",
              "description": "If you would have told me a few years ago that one day I’d be comparing precipitation and social media time-series data, I would have assumed you were joking.  For 13 years at OneRain I helped develop software and monitoring … Continue reading →"
            },
            "indices": [
              35,
              58
            ]
          }
        ],
        "user_mentions": [
          {
            "screen_name": "MentionThis",
            "name": "Just Me",
            "id": 50247739,
            "id_str": "50247739",
            "indices": [
              16,
              28
            ]
          }
        ],
        "symbols": [
          {
            "text": "twtr",
            "indices": [
              29,
              34
            ]
          }
        ],
        "media": [
          {
            "id": 861627472244162561,
            "id_str": "861627472244162561",
            "indices": [
              68,
              91
            ],
            "media_url": "http://pbs.twimg.com/media/C_UdnvPUwAE3Dnn.jpg",
            "media_url_https": "https://pbs.twimg.com/media/C_UdnvPUwAE3Dnn.jpg",
            "url": "https://t.co/9r69akA484",
            "display_url": "pic.x.com/9r69akA484",
            "expanded_url": "https://x.com/FloodSocial/status/861627479294746624/photo/1",
            "type": "photo",
            "sizes": {
              "medium": {
                "w": 1200,
                "h": 900,
                "resize": "fit"
              },
              "small": {
                "w": 680,
                "h": 510,
                "resize": "fit"
              },
              "thumb": {
                "w": 150,
                "h": 150,
                "resize": "crop"
              },
              "large": {
                "w": 2048,
                "h": 1536,
                "resize": "fit"
              }
            }
          }
        ]
      }
    }
```

नीचे दिए गए इस ‘extended’ पेलोड में ही आपको चार (अधिकतम) मूल फ़ोटो मिलेंगी। ध्यान दें कि array में पहली फ़ोटो वही है, जो non-extended X *entities* सेक्शन में शामिल एकल फ़ोटो के समान है। फ़ोटो के लिए *media* मेटाडेटा की संरचना *entities* और *extended\_entities* दोनों सेक्शनों में एक जैसी है।

यहाँ इस पोस्ट के लिए `extented_entities` सेक्शन दिया गया है:

```
{
    "extended_entities": {
        "media": [
          {
            "id": 861627472244162561,
            "id_str": "861627472244162561",
            "indices": [
              68,
              91
            ],
            "media_url": "http://pbs.twimg.com/media/C_UdnvPUwAE3Dnn.jpg",
            "media_url_https": "https://pbs.twimg.com/media/C_UdnvPUwAE3Dnn.jpg",
            "url": "https://t.co/9r69akA484",
            "display_url": "pic.x.com/9r69akA484",
            "expanded_url": "https://x.com/FloodSocial/status/861627479294746624/photo/1",
            "type": "photo",
            "sizes": {
              "medium": {
                "w": 1200,
                "h": 900,
                "resize": "fit"
              },
              "small": {
                "w": 680,
                "h": 510,
                "resize": "fit"
              },
              "thumb": {
                "w": 150,
                "h": 150,
                "resize": "crop"
              },
              "large": {
                "w": 2048,
                "h": 1536,
                "resize": "fit"
              }
            }
          },
          {
            "id": 861627472244203520,
            "id_str": "861627472244203520",
            "indices": [
              68,
              91
            ],
            "media_url": "http://pbs.twimg.com/media/C_UdnvPVYAAZbEs.jpg",
            "media_url_https": "https://pbs.twimg.com/media/C_UdnvPVYAAZbEs.jpg",
            "url": "https://t.co/9r69akA484",
            "display_url": "pic.x.com/9r69akA484",
            "expanded_url": "https://x.com/FloodSocial/status/861627479294746624/photo/1",
            "type": "photo",
            "sizes": {
              "small": {
                "w": 680,
                "h": 680,
                "resize": "fit"
              },
              "thumb": {
                "w": 150,
                "h": 150,
                "resize": "crop"
              },
              "medium": {
                "w": 1200,
                "h": 1200,
                "resize": "fit"
              },
              "large": {
                "w": 2048,
                "h": 2048,
                "resize": "fit"
              }
            }
          },
          {
            "id": 861627474144149504,
            "id_str": "861627474144149504",
            "indices": [
              68,
              91
            ],
            "media_url": "http://pbs.twimg.com/media/C_Udn2UUQAADZIS.jpg",
            "media_url_https": "https://pbs.twimg.com/media/C_Udn2UUQAADZIS.jpg",
            "url": "https://t.co/9r69akA484",
            "display_url": "pic.x.com/9r69akA484",
            "expanded_url": "https://x.com/FloodSocial/status/861627479294746624/photo/1",
            "type": "photo",
            "sizes": {
              "medium": {
                "w": 1200,
                "h": 900,
                "resize": "fit"
              },
              "small": {
                "w": 680,
                "h": 510,
                "resize": "fit"
              },
              "thumb": {
                "w": 150,
                "h": 150,
                "resize": "crop"
              },
              "large": {
                "w": 2048,
                "h": 1536,
                "resize": "fit"
              }
            }
          },
          {
            "id": 861627474760708096,
            "id_str": "861627474760708096",
            "indices": [
              68,
              91
            ],
            "media_url": "http://pbs.twimg.com/media/C_Udn4nUMAAgcIa.jpg",
            "media_url_https": "https://pbs.twimg.com/media/C_Udn4nUMAAgcIa.jpg",
            "url": "https://t.co/9r69akA484",
            "display_url": "pic.x.com/9r69akA484",
            "expanded_url": "https://x.com/FloodSocial/status/861627479294746624/photo/1",
            "type": "photo",
            "sizes": {
              "small": {
                "w": 680,
                "h": 680,
                "resize": "fit"
              },
              "thumb": {
                "w": 150,
                "h": 150,
                "resize": "crop"
              },
              "medium": {
                "w": 1200,
                "h": 1200,
                "resize": "fit"
              },
              "large": {
                "w": 2048,
                "h": 2048,
                "resize": "fit"
              }
            }
          }
        ]
      }
    }
```

<div id="post-with-native-video">
  #### नेटिव वीडियो वाली पोस्ट
</div>

नीचे वीडियो वाली इस पोस्ट के लिए विस्तारित एंटिटीज़ मेटाडेटा दिया गया है:

<iframe src="https://platform.x.com/embed/Tweet.html?dnt=false&embedId=twitter-widget-1&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19kdXBsaWNhdGVfc2NyaWJlc190b19zZXR0aW5ncyI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdXNlX3Byb2ZpbGVfaW1hZ2Vfc2hhcGVfZW5hYmxlZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdmlkZW9faGxzX2R5bmFtaWNfbWFuaWZlc3RzXzE1MDgyIjp7ImJ1Y2tldCI6InRydWVfYml0cmF0ZSIsInZlcnNpb24iOm51bGx9LCJ0ZndfbGVnYWN5X3RpbWVsaW5lX3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9mcm9udGVuZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9fQ%3D%3D&frame=false&hideCard=false&hideThread=false&id=869318041078820864&lang=en&origin=https%3A%2F%2Fdeveloper.x.com%2Fen%2Fdocs%2Fx-api%2Fenterprise%2Fdata-dictionary%2Fnative-enriched-objects%2Fextended-entities&sessionId=ca6caaafc01c0c885d5f8aa7c2ac1c444628deda&theme=light&widgetsVersion=2615f7e52b7e0%3A1702314776716&width=550px" height="500px" />

```json theme={null}
{
      "extended_entities": {
        "media": [
          {
            "id": 869317980307415040,
            "id_str": "869317980307415040",
            "indices": [
              31,
              54
            ],
            "media_url": "http://pbs.twimg.com/ext_tw_video_thumb/869317980307415040/pu/img/t_E6wyADk_PvxuzF.jpg",
            "media_url_https": "https://pbs.twimg.com/ext_tw_video_thumb/869317980307415040/pu/img/t_E6wyADk_PvxuzF.jpg",
            "url": "https://t.co/TLSTTOvvmP",
            "display_url": "pic.x.com/TLSTTOvvmP",
            "expanded_url": "https://x.com/FloodSocial/status/869318041078820864/video/1",
            "type": "video",
            "sizes": {
              "small": {
                "w": 340,
                "h": 604,
                "resize": "fit"
              },
              "large": {
                "w": 720,
                "h": 1280,
                "resize": "fit"
              },
              "thumb": {
                "w": 150,
                "h": 150,
                "resize": "crop"
              },
              "medium": {
                "w": 600,
                "h": 1067,
                "resize": "fit"
              }
            },
            "video_info": {
              "aspect_ratio": [
                9,
                16
              ],
              "duration_millis": 10704,
              "variants": [
                {
                  "bitrate": 320000,
                  "content_type": "video/mp4",
                  "url": "https://video.twimg.com/ext_tw_video/869317980307415040/pu/vid/180x320/FMei8yCw7yc_Z7e-.mp4"
                },
                {
                  "bitrate": 2176000,
                  "content_type": "video/mp4",
                  "url": "https://video.twimg.com/ext_tw_video/869317980307415040/pu/vid/720x1280/octt5pFbISkef8RB.mp4"
                },
                {
                  "bitrate": 832000,
                  "content_type": "video/mp4",
                  "url": "https://video.twimg.com/ext_tw_video/869317980307415040/pu/vid/360x640/2OmqK74SQ9jNX8mZ.mp4"
                },
                {
                  "content_type": "application/x-mpegURL",
                  "url": "https://video.twimg.com/ext_tw_video/869317980307415040/pu/pl/wcJQJ2nxiFU4ZZng.m3u8"
                }
              ]
            }
          }
        ]
      }
    }
```

जब कोई विज्ञापनदाता वीडियो प्लेबैक को केवल X के स्वामित्व और संचालन वाले प्लेटफ़ॉर्म तक सीमित करने का विकल्प चुनता है, तो `video_info` ऑब्जेक्ट को `additional_media_info` ऑब्जेक्ट से बदल दिया जाएगा।

`additional_media_info` में प्रकाशक द्वारा दी गई अतिरिक्त मीडिया जानकारी होगी, जैसे `title`, `description` और `embeddable flag`। जब `embeddable=false` होता है, तो वीडियो सामग्री केवल X के आधिकारिक क्लाइंट्स पर उपलब्ध होती है। इस स्थिति में, payload में दिए गए सभी वीडियो URL X-आधारित होंगे, ताकि उपयोगकर्ता लिंक पर क्लिक करके वीडियो को X के स्वामित्व वाले प्लेटफ़ॉर्म पर खोल सके।

यहाँ एक उदाहरण दिया गया है कि इस स्थिति में विस्तारित एंटिटीज़ ऑब्जेक्ट कैसा दिखेगा:

```json theme={null}
{
      "extended_entities": {
        "media": [
          {
            "id": 924685332347469824,
            "id_str": "924685332347469824",
            "indices": [
              49,
              72
            ],
            "media_url": "http://pbs.twimg.com/media/DNUkdLMVwAEzj8K.jpg",
            "media_url_https": "https://pbs.twimg.com/media/DNUkdLMVwAEzj8K.jpg",
            "url": "https://t.co/90xOJqKMox",
            "display_url": "pic.x.com/90xOJqKMox",
            "expanded_url": "https://x.com/nyjets/status/924685391524798464/video/1",
            "type": "photo",
            "sizes": {
              "small": {
                "w": 680,
                "h": 383,
                "resize": "fit"
              },
              "medium": {
                "w": 1200,
                "h": 675,
                "resize": "fit"
              },
              "large": {
                "w": 1280,
                "h": 720,
                "resize": "fit"
              },
              "thumb": {
                "w": 150,
                "h": 150,
                "resize": "crop"
              }
            },
            "additional_media_info": {
              "title": "#ATLvsNYJ: Tomlinson TD from McCown",
              "description": "NFL",
              "embeddable": false,
              "monetizable": true
            }
          }
        ]
      }
    }
```

जैसा कि ऊपर बताया गया है, यहाँ `entities` अनुभाग है, जिसमें `type` ग़लती से ‘photo’ पर सेट है। फिर भी, ‘video’ और ‘animated\_gif’ सहित सभी मूल मीडिया प्रकारों के लिए `extended_entities` अनुभाग को प्राथमिकता दी जाती है।

```json theme={null}
    {
    "entities": {
        "hashtags": [

        ],
        "urls": [

        ],
        "user_mentions": [

        ],
        "symbols": [

        ],
        "media": [
          {
            "id": 869317980307415040,
            "id_str": "869317980307415040",
            "indices": [
              31,
              54
            ],
            "media_url": "http://pbs.twimg.com/ext_tw_video_thumb/869317980307415040/pu/img/t_E6wyADk_PvxuzF.jpg",
            "media_url_https": "https://pbs.twimg.com/ext_tw_video_thumb/869317980307415040/pu/img/t_E6wyADk_PvxuzF.jpg",
            "url": "https://t.co/TLSTTOvvmP",
            "display_url": "pic.x.com/TLSTTOvvmP",
            "expanded_url": "https://x.com/FloodSocial/status/869318041078820864/video/1",
            "type": "photo",
            "sizes": {
              "small": {
                "w": 340,
                "h": 604,
                "resize": "fit"
              },
              "large": {
                "w": 720,
                "h": 1280,
                "resize": "fit"
              },
              "thumb": {
                "w": 150,
                "h": 150,
                "resize": "crop"
              },
              "medium": {
                "w": 600,
                "h": 1067,
                "resize": "fit"
              }
            }
          }
        ]
      }

    }
```

<div id="post-with-an-animated-gif">
  #### एक एनिमेटेड GIF वाला पोस्ट
</div>

<iframe scrolling="no" frameborder="0" allowtransparency="true" allowfullscreen="true" title="X Post" src="https://platform.x.com/embed/Tweet.html?dnt=false&embedId=twitter-widget-2&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19kdXBsaWNhdGVfc2NyaWJlc190b19zZXR0aW5ncyI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdXNlX3Byb2ZpbGVfaW1hZ2Vfc2hhcGVfZW5hYmxlZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdmlkZW9faGxzX2R5bmFtaWNfbWFuaWZlc3RzXzE1MDgyIjp7ImJ1Y2tldCI6InRydWVfYml0cmF0ZSIsInZlcnNpb24iOm51bGx9LCJ0ZndfbGVnYWN5X3RpbWVsaW5lX3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9mcm9udGVuZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9fQ%3D%3D&frame=false&hideCard=false&hideThread=false&id=870042717589340160&lang=en&origin=https%3A%2F%2Fdeveloper.x.com%2Fen%2Fdocs%2Fx-api%2Fenterprise%2Fdata-dictionary%2Fnative-enriched-objects%2Fextended-entities&sessionId=456c7f42de3ea77bb931e5376a59e5cf966121a5&theme=light&widgetsVersion=2615f7e52b7e0%3A1702314776716&" height="400px" />

नीचे एक एनिमेटेड GIF वाले इस पोस्ट के लिए विस्तारित एंटिटीज़ metadata दिया गया है:

```json theme={null}
{
      "extended_entities": {
        "media": [
          {
            "id": 870042654213459968,
            "id_str": "870042654213459968",
            "indices": [
              29,
              52
            ],
            "media_url": "http://pbs.twimg.com/tweet_video_thumb/DBMDLy_U0AAqUWP.jpg",
            "media_url_https": "https://pbs.twimg.com/tweet_video_thumb/DBMDLy_U0AAqUWP.jpg",
            "url": "https://t.co/nD6G4bWSKb",
            "display_url": "pic.x.com/nD6G4bWSKb",
            "expanded_url": "https://x.com/FloodSocial/status/870042717589340160/photo/1",
            "type": "animated_gif",
            "sizes": {
              "medium": {
                "w": 350,
                "h": 262,
                "resize": "fit"
              },
              "small": {
                "w": 340,
                "h": 255,
                "resize": "fit"
              },
              "thumb": {
                "w": 150,
                "h": 150,
                "resize": "crop"
              },
              "large": {
                "w": 350,
                "h": 262,
                "resize": "fit"
              }
            },
            "video_info": {
              "aspect_ratio": [
                175,
                131
              ],
              "variants": [
                {
                  "bitrate": 0,
                  "content_type": "video/mp4",
                  "url": "https://video.twimg.com/tweet_video/DBMDLy_U0AAqUWP.mp4"
                }
              ]
            }
          }
        ]
      }
    }
```

<div id="native-enriched-example-payloads">
  ### Native Enriched उदाहरण पेलोड्स
</div>

<div id="post">
  #### पोस्ट
</div>

```
{
	"created_at": "Fri Sep 18 18:36:15 +0000 2020",
	"id": 1307025659294675000,
	"id_str": "1307025659294674945",
	"text": "यहाँ एक लेख है जो नए Tweet payload v2 में अपडेट को उजागर करता है https://t.co/oeF3ZHeKQQ",
	"source": "<a href=\"https://mobile.x.com\" rel=\"nofollow\">X Web App</a>",
	"truncated": false,
	"in_reply_to_status_id": 1304102743196356600,
	"in_reply_to_status_id_str": "1304102743196356610",
	"in_reply_to_user_id": 2244994945,
	"in_reply_to_user_id_str": "2244994945",
	"in_reply_to_screen_name": "XDevelopers",
	"user": {
		"id": 2244994945,
		"id_str": "2244994945",
		"name": "X Dev",
		"screen_name": "XDevelopers",
		"location": "127.0.0.1",
		"url": "https://developer.x.com/en/community",
		"description": "#XDevelopers टीम की आवाज़ और #XAPI से संबंधित अपडेट, समाचार और इवेंट के लिए आपका आधिकारिक स्रोत।",
		"translator_type": "regular",
		"protected": false,
		"verified": true,
		"followers_count": 512292,
		"friends_count": 2038,
		"listed_count": 1666,
		"favourites_count": 2147,
		"statuses_count": 3634,
		"created_at": "Sat Dec 14 04:35:55 +0000 2013",
		"utc_offset": null,
		"time_zone": null,
		"geo_enabled": true,
		"lang": null,
		"contributors_enabled": false,
		"is_translator": false,
		"profile_background_color": "FFFFFF",
		"profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_tile": false,
		"profile_link_color": "0084B4",
		"profile_sidebar_border_color": "FFFFFF",
		"profile_sidebar_fill_color": "DDEEF6",
		"profile_text_color": "333333",
		"profile_use_background_image": false,
		"profile_image_url": "http://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_image_url_https": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1594913664",
		"default_profile": false,
		"default_profile_image": false,
		"following": null,
		"follow_request_sent": null,
		"notifications": null
	},
	"geo": null,
	"coordinates": null,
	"place": null,
	"contributors": null,
	"is_quote_status": false,
	"quote_count": 1,
	"reply_count": 2,
	"retweet_count": 11,
	"favorite_count": 70,
	"entities": {
		"hashtags": [],
		"urls": [{
			"url": "https://t.co/oeF3ZHeKQQ",
			"expanded_url": "https://dev.to/twitterdev/understanding-the-new-tweet-payload-in-the-twitter-api-v2-1fg5",
			"display_url": "dev.to/twitterdev/und…",
			"unwound": {
				"url": "https://dev.to/twitterdev/understanding-the-new-tweet-payload-in-the-twitter-api-v2-1fg5",
				"status": 200,
				"title": "X API v2 में नए Tweet payload को समझना",
				"description": "X ने हाल ही में नए X API v2 की घोषणा की, जिसे नई सुविधाएँ प्रदान करने के लिए शुरू से पुनर्निर्मित किया गया है..."
			},
			"indices": [
				74,
				97
			]
		}],
		"user_mentions": [],
		"symbols": []
	},
	"favorited": false,
	"retweeted": false,
	"possibly_sensitive": false,
	"filter_level": "low",
	"lang": "en",
	"matching_rules": [{
		"tag": null
	}]
}
```

<div id="post-reply">
  #### पोस्ट का जवाब
</div>

```
{
	"created_at": "Fri Aug 21 19:10:05 +0000 2020",
	"id": 1296887316556980200,
	"id_str": "1296887316556980230",
	"text": "See how @PennMedCDH are using X data to understand the COVID-19 health crisis 📊\n\nhttps://t.co/1tdA8uDWes",
	"source": "<a href=\"https://mobile.x.com\" rel=\"nofollow\">X Web App</a>",
	"truncated": false,
	"in_reply_to_status_id": 1296887091901718500,
	"in_reply_to_status_id_str": "1296887091901718529",
	"in_reply_to_user_id": 2244994945,
	"in_reply_to_user_id_str": "2244994945",
	"in_reply_to_screen_name": "XDevelopers",
	"user": {
		"id": 2244994945,
		"id_str": "2244994945",
		"name": "X Dev",
		"screen_name": "XDevelopers",
		"location": "127.0.0.1",
		"url": "https://developer.x.com/en/community",
		"description": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #XAPI.",
		"translator_type": "regular",
		"protected": false,
		"verified": true,
		"followers_count": 512292,
		"friends_count": 2038,
		"listed_count": 1666,
		"favourites_count": 2147,
		"statuses_count": 3634,
		"created_at": "Sat Dec 14 04:35:55 +0000 2013",
		"utc_offset": null,
		"time_zone": null,
		"geo_enabled": true,
		"lang": null,
		"contributors_enabled": false,
		"is_translator": false,
		"profile_background_color": "FFFFFF",
		"profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_tile": false,
		"profile_link_color": "0084B4",
		"profile_sidebar_border_color": "FFFFFF",
		"profile_sidebar_fill_color": "DDEEF6",
		"profile_text_color": "333333",
		"profile_use_background_image": false,
		"profile_image_url": "http://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_image_url_https": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1594913664",
		"default_profile": false,
		"default_profile_image": false,
		"following": null,
		"follow_request_sent": null,
		"notifications": null
	},
	"geo": null,
	"coordinates": null,
	"place": null,
	"contributors": null,
	"is_quote_status": false,
	"quote_count": 2,
	"reply_count": 3,
	"retweet_count": 9,
	"favorite_count": 26,
	"entities": {
		"hashtags": [],
		"urls": [{
			"url": "https://t.co/1tdA8uDWes",
			"expanded_url": "https://developer.x.com/en/use-cases/success-stories/penn",
			"display_url": "developer.x.com/en/use-cases/s…",
			"unwound": {
				"url": "https://developer.x.com/en/use-cases/success-stories/penn",
				"status": 200,
				"title": "Penn Medicine Center for Digital Health",
				"description": "Penn Med Center for Digital Health has created a COVID-19 X map that includes charts detailing sentiment, symptoms reported, state-by-state data cuts, and border data on the COVID-19 outbreak. In addition, their Penn Med With You initiative uses aggregate regional information from X to inform their website and text-messaging service. The service uses this information to disseminate relevant and timely resources."
			},
			"indices": [
				87,
				110
			]
		}],
		"user_mentions": [{
			"screen_name": "PennMedCDH",
			"name": "Penn Med CDH",
			"id": 1615654896,
			"id_str": "1615654896",
			"indices": [
				8,
				19
			]
		}],
		"symbols": []
	},
	"favorited": false,
	"retweeted": false,
	"possibly_sensitive": false,
	"filter_level": "low",
	"lang": "en",
	"matching_rules": [{
		"tag": null
	}]
}
```

<div id="extended-post">
  #### विस्तृत पोस्ट
</div>

```
{
	"created_at": "Wed Aug 19 16:26:16 +0000 2020",
	"id": 1296121314218897400,
	"id_str": "1296121314218897408",
	"text": "हाइड रिप्लाई एंडपॉइंट आज लॉन्च हो रहा है! \n\nडेवलपर्स ट्वीट्स के जवाबों को छुपा सकते हैं - यह डेवलपर्स के लिए एक महत्वपूर्ण तरीका है… https://t.co/VyfXs1RTXn",
	"source": "<a href=\"https://mobile.x.com\" rel=\"nofollow\">X Web App</a>",
	"truncated": true,
	"in_reply_to_status_id": null,
	"in_reply_to_status_id_str": null,
	"in_reply_to_user_id": null,
	"in_reply_to_user_id_str": null,
	"in_reply_to_screen_name": null,
	"user": {
		"id": 2244994945,
		"id_str": "2244994945",
		"name": "X Dev",
		"screen_name": "XDevelopers",
		"location": "127.0.0.1",
		"url": "https://developer.x.com/en/community",
		"description": "#XDevelopers टीम की आवाज़ और #XAPI से संबंधित अपडेट, समाचार और इवेंट के लिए आपका आधिकारिक स्रोत।",
		"translator_type": "regular",
		"protected": false,
		"verified": true,
		"followers_count": 512292,
		"friends_count": 2038,
		"listed_count": 1666,
		"favourites_count": 2147,
		"statuses_count": 3634,
		"created_at": "Sat Dec 14 04:35:55 +0000 2013",
		"utc_offset": null,
		"time_zone": null,
		"geo_enabled": true,
		"lang": null,
		"contributors_enabled": false,
		"is_translator": false,
		"profile_background_color": "FFFFFF",
		"profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_tile": false,
		"profile_link_color": "0084B4",
		"profile_sidebar_border_color": "FFFFFF",
		"profile_sidebar_fill_color": "DDEEF6",
		"profile_text_color": "333333",
		"profile_use_background_image": false,
		"profile_image_url": "http://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_image_url_https": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1594913664",
		"default_profile": false,
		"default_profile_image": false,
		"following": null,
		"follow_request_sent": null,
		"notifications": null
	},
	"geo": null,
	"coordinates": null,
	"place": null,
	"contributors": null,
	"is_quote_status": false,
	"extended_tweet": {
		"full_text": "हाइड रिप्लाई एंडपॉइंट आज लॉन्च हो रहा है! \n\nडेवलपर्स ट्वीट्स के जवाबों को छुपा सकते हैं - यह एक महत्वपूर्ण तरीका है जिससे डेवलपर्स #XAPI का उपयोग करके सार्वजनिक बातचीत की गुणवत्ता सुधारने में मदद कर सकते हैं।\n\nhttps://t.co/khXhTurm9x",
		"display_text_range": [
			0,
			215
		],
		"entities": {
			"hashtags": [{
				"text": "XAPI",
				"indices": [
					178,
					189
				]
			}],
			"urls": [{
				"url": "https://t.co/khXhTurm9x",
				"expanded_url": "https://devcommunity.x.com/t/hide-replies-now-available-in-the-new-twitter-api/140996",
				"display_url": "devcommunity.com/t/hide-replies…",
				"unwound": {
					"url": "https://devcommunity.x.com/t/hide-replies-now-available-in-the-new-twitter-api/140996",
					"status": 200,
					"title": "नए X API में हाइड रिप्लाई अब उपलब्ध है",
					"description": "आज, हमें नए X API में हाइड रिप्लाई एंडपॉइंट की सामान्य उपलब्धता की घोषणा करते हुए खुशी हो रही है। हाइड रिप्लाई एंडपॉइंट आपको ऐसे टूल बनाने की अनुमति देता है जो लोगों को उनके ट्वीट्स के जवाबों को छुपाने या दिखाने में मदद करते हैं। लोग कई कारणों से अपने जवाबों को प्रबंधित करते हैं, जिसमें अपमानजनक, विचलित करने वाली, भ्रामक टिप्पणियों पर कम ध्यान देना या बातचीत को अधिक आकर्षक बनाना शामिल है। इस एंडपॉइंट के माध्यम से, आप X पर लोगों को जवाबों को तेज़ी से और अधिक आसानी से छुपाने या दिखाने में मदद करने के लिए टूल बना सकते हैं..."
				},
				"indices": [
					192,
					215
				]
			}],
			"user_mentions": [],
			"symbols": []
		}
	},
	"quote_count": 23,
	"reply_count": 9,
	"retweet_count": 54,
	"favorite_count": 172,
	"entities": {
		"hashtags": [],
		"urls": [{
			"url": "https://t.co/VyfXs1RTXn",
			"expanded_url": "https://x.com/i/web/status/1296121314218897408",
			"display_url": "x.com/i/web/status/1…",
			"indices": [
				117,
				140
			]
		}],
		"user_mentions": [],
		"symbols": []
	},
	"favorited": false,
	"retweeted": false,
	"possibly_sensitive": false,
	"filter_level": "low",
	"lang": "en",
	"matching_rules": [{
		"tag": null
	}]
}
```

<div id="post-with-extended_entitites">
  #### extended\_entitites सहित पोस्ट
</div>

```
{
	"created_at": "Wed Aug 12 17:01:42 +0000 2020",
	"id": 1293593516040269800,
	"id_str": "1293593516040269825",
	"text": "It’s finally here! 🥁 Say hello to the new #XAPI.\n\nWe’re rebuilding the X API v2 from the ground up to b… https://t.co/UeCndQGMjx",
	"display_text_range": [
		0,
		140
	],
	"source": "<a href=\"https://mobile.x.com\" rel=\"nofollow\">X Web App</a>",
	"truncated": true,
	"in_reply_to_status_id": null,
	"in_reply_to_status_id_str": null,
	"in_reply_to_user_id": null,
	"in_reply_to_user_id_str": null,
	"in_reply_to_screen_name": null,
	"user": {
		"id": 2244994945,
		"id_str": "2244994945",
		"name": "X Dev",
		"screen_name": "XDevelopers",
		"location": "127.0.0.1",
		"url": "https://developer.x.com/en/community",
		"description": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #XAPI.",
		"translator_type": "regular",
		"protected": false,
		"verified": true,
		"followers_count": 512292,
		"friends_count": 2038,
		"listed_count": 1666,
		"favourites_count": 2147,
		"statuses_count": 3634,
		"created_at": "Sat Dec 14 04:35:55 +0000 2013",
		"utc_offset": null,
		"time_zone": null,
		"geo_enabled": true,
		"lang": null,
		"contributors_enabled": false,
		"is_translator": false,
		"profile_background_color": "FFFFFF",
		"profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_tile": false,
		"profile_link_color": "0084B4",
		"profile_sidebar_border_color": "FFFFFF",
		"profile_sidebar_fill_color": "DDEEF6",
		"profile_text_color": "333333",
		"profile_use_background_image": false,
		"profile_image_url": "http://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_image_url_https": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1594913664",
		"default_profile": false,
		"default_profile_image": false,
		"following": null,
		"follow_request_sent": null,
		"notifications": null
	},
	"geo": null,
	"coordinates": null,
	"place": null,
	"contributors": null,
	"is_quote_status": false,
	"extended_tweet": {
		"full_text": "आखिरकार आ गया! 🥁 नए #XAPI से मिलिए।\n\nहम अपने डेवलपर समुदाय की बेहतर सेवा के लिए X API v2 को बिल्कुल नए सिरे से बना रहे हैं। और आज का लॉन्च तो बस एक शुरुआत है।\n\nhttps://t.co/32VrwpGaJw https://t.co/KaFSbjWUA8",
		"display_text_range": [
			0,
			218
		],
		"entities": {
			"hashtags": [{
				"text": "XAPI",
				"indices": [
					42,
					53
				]
			}],
			"urls": [{
				"url": "https://t.co/32VrwpGaJw",
				"expanded_url": "https://blog.x.com/developer/en_us/topics/tools/2020/introducing_new_twitter_api.html",
				"display_url": "blog.x.com/developer/en_u…",
				"unwound": {
					"url": "https://blog.x.com/developer/en_us/topics/tools/2020/introducing_new_twitter_api.html",
					"status": 200,
					"title": "Introducing a new and improved X API",
					"description": "Introducing the new X API - rebuilt from the ground up to deliver new features faster so developers can help the world connect to the public conversation happening on X."
				},
				"indices": [
					195,
					218
				]
			}],
			"user_mentions": [],
			"symbols": [],
			"media": [{
				"id": 1293565706408038400,
				"id_str": "1293565706408038401",
				"indices": [
					219,
					242
				],
				"additional_media_info": {
					"monetizable": false
				},
				"media_url": "http://pbs.twimg.com/ext_tw_video_thumb/1293565706408038401/pu/img/66P2dvbU4a02jYbV.jpg",
				"media_url_https": "https://pbs.twimg.com/ext_tw_video_thumb/1293565706408038401/pu/img/66P2dvbU4a02jYbV.jpg",
				"url": "https://t.co/KaFSbjWUA8",
				"display_url": "pic.x.com/KaFSbjWUA8",
				"expanded_url": "https://x.com/XDevelopers/status/1293593516040269825/video/1",
				"type": "video",
				"video_info": {
					"aspect_ratio": [
						16,
						9
					],
					"duration_millis": 34875,
					"variants": [{
							"bitrate": 256000,
							"content_type": "video/mp4",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/480x270/Fg9lnGGsITO0uq2K.mp4?tag=10"
						},
						{
							"bitrate": 832000,
							"content_type": "video/mp4",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/640x360/-crbtZE4y8vKN_uF.mp4?tag=10"
						},
						{
							"content_type": "application/x-mpegURL",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/pl/OvIqQojosF6sMIHR.m3u8?tag=10"
						},
						{
							"bitrate": 2176000,
							"content_type": "video/mp4",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/1280x720/xkxyb-VPVY4OI0j9.mp4?tag=10"
						}
					]
				},
				"sizes": {
					"thumb": {
						"w": 150,
						"h": 150,
						"resize": "crop"
					},
					"medium": {
						"w": 1200,
						"h": 675,
						"resize": "fit"
					},
					"small": {
						"w": 680,
						"h": 383,
						"resize": "fit"
					},
					"large": {
						"w": 1280,
						"h": 720,
						"resize": "fit"
					}
				}
			}]
		},
		"extended_entities": {
			"media": [{
				"id": 1293565706408038400,
				"id_str": "1293565706408038401",
				"indices": [
					219,
					242
				],
				"additional_media_info": {
					"monetizable": false
				},
				"media_url": "http://pbs.twimg.com/ext_tw_video_thumb/1293565706408038401/pu/img/66P2dvbU4a02jYbV.jpg",
				"media_url_https": "https://pbs.twimg.com/ext_tw_video_thumb/1293565706408038401/pu/img/66P2dvbU4a02jYbV.jpg",
				"url": "https://t.co/KaFSbjWUA8",
				"display_url": "pic.x.com/KaFSbjWUA8",
				"expanded_url": "https://x.com/XDevelopers/status/1293593516040269825/video/1",
				"type": "video",
				"video_info": {
					"aspect_ratio": [
						16,
						9
					],
					"duration_millis": 34875,
					"variants": [{
							"bitrate": 256000,
							"content_type": "video/mp4",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/480x270/Fg9lnGGsITO0uq2K.mp4?tag=10"
						},
						{
							"bitrate": 832000,
							"content_type": "video/mp4",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/640x360/-crbtZE4y8vKN_uF.mp4?tag=10"
						},
						{
							"content_type": "application/x-mpegURL",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/pl/OvIqQojosF6sMIHR.m3u8?tag=10"
						},
						{
							"bitrate": 2176000,
							"content_type": "video/mp4",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/1280x720/xkxyb-VPVY4OI0j9.mp4?tag=10"
						}
					]
				},
				"sizes": {
					"thumb": {
						"w": 150,
						"h": 150,
						"resize": "crop"
					},
					"medium": {
						"w": 1200,
						"h": 675,
						"resize": "fit"
					},
					"small": {
						"w": 680,
						"h": 383,
						"resize": "fit"
					},
					"large": {
						"w": 1280,
						"h": 720,
						"resize": "fit"
					}
				}
			}]
		}
	},
	"quote_count": 332,
	"reply_count": 172,
	"retweet_count": 958,
	"favorite_count": 2844,
	"entities": {
		"hashtags": [{
			"text": "XAPI",
			"indices": [
				42,
				53
			]
		}],
		"urls": [{
			"url": "https://t.co/UeCndQGMjx",
			"expanded_url": "https://x.com/i/web/status/1293593516040269825",
			"display_url": "x.com/i/web/status/1…",
			"indices": [
				117,
				140
			]
		}],
		"user_mentions": [],
		"symbols": []
	},
	"favorited": false,
	"retweeted": false,
	"possibly_sensitive": false,
	"filter_level": "low",
	"lang": "en",
	"matching_rules": [{
		"tag": null
	}]
}
```

<div id="retweet">
  #### रीट्वीट
</div>

```
{
	"created_at": "Tue Feb 18 19:33:59 +0000 2020",
	"id": 1229851574555508700,
	"id_str": "1229851574555508737",
	"text": "RT @suhemparack: I built an Alexa Skill for X using APL that allows you to view Tweets and Trends on the echo show!\n\nCheck it out her…",
	"source": "<a href=\"https://mobile.x.com\" rel=\"nofollow\">X Web App</a>",
	"truncated": false,
	"in_reply_to_status_id": null,
	"in_reply_to_status_id_str": null,
	"in_reply_to_user_id": null,
	"in_reply_to_user_id_str": null,
	"in_reply_to_screen_name": null,
	"user": {
		"id": 2244994945,
		"id_str": "2244994945",
		"name": "X Dev",
		"screen_name": "X Developers",
		"location": "127.0.0.1",
		"url": "https://developer.x.com/en/community",
		"description": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #XAPI.",
		"translator_type": "regular",
		"protected": false,
		"verified": true,
		"followers_count": 512292,
		"friends_count": 2038,
		"listed_count": 1666,
		"favourites_count": 2147,
		"statuses_count": 3634,
		"created_at": "Sat Dec 14 04:35:55 +0000 2013",
		"utc_offset": null,
		"time_zone": null,
		"geo_enabled": true,
		"lang": null,
		"contributors_enabled": false,
		"is_translator": false,
		"profile_background_color": "FFFFFF",
		"profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_tile": false,
		"profile_link_color": "0084B4",
		"profile_sidebar_border_color": "FFFFFF",
		"profile_sidebar_fill_color": "DDEEF6",
		"profile_text_color": "333333",
		"profile_use_background_image": false,
		"profile_image_url": "http://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_image_url_https": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1594913664",
		"default_profile": false,
		"default_profile_image": false,
		"following": null,
		"follow_request_sent": null,
		"notifications": null
	},
	"geo": null,
	"coordinates": null,
	"place": null,
	"contributors": null,
	"retweeted_status": {
		"created_at": "Tue Feb 18 19:01:58 +0000 2020",
		"id": 1229843515603144700,
		"id_str": "1229843515603144704",
		"text": "I built an Alexa Skill for X using APL that allows you to view Tweets and Trends on the echo show!\n\nCheck it… https://t.co/RP9NgltX7i",
		"source": "<a href=\"https://mobile.x.com\" rel=\"nofollow\">X Web App</a>",
		"truncated": true,
		"in_reply_to_status_id": null,
		"in_reply_to_status_id_str": null,
		"in_reply_to_user_id": null,
		"in_reply_to_user_id_str": null,
		"in_reply_to_screen_name": null,
		"user": {
			"id": 857699969263964200,
			"id_str": "857699969263964161",
			"name": "Suhem Parack",
			"screen_name": "suhemparack",
			"location": "Seattle, WA",
			"url": "https://developer.x.com",
			"description": "Developer Relations for Academic Research @X. Talk to me about research with X data. Previously: Amazon Alexa. Views are my own",
			"translator_type": "none",
			"protected": false,
			"verified": false,
			"followers_count": 732,
			"friends_count": 501,
			"listed_count": 12,
			"favourites_count": 358,
			"statuses_count": 458,
			"created_at": "Thu Apr 27 20:56:22 +0000 2017",
			"utc_offset": null,
			"time_zone": null,
			"geo_enabled": false,
			"lang": null,
			"contributors_enabled": false,
			"is_translator": false,
			"profile_background_color": "F5F8FA",
			"profile_background_image_url": "",
			"profile_background_image_url_https": "",
			"profile_background_tile": false,
			"profile_link_color": "1DA1F2",
			"profile_sidebar_border_color": "C0DEED",
			"profile_sidebar_fill_color": "DDEEF6",
			"profile_text_color": "333333",
			"profile_use_background_image": true,
			"profile_image_url": "http://pbs.twimg.com/profile_images/1230703695051935747/TbQKe91L_normal.jpg",
			"profile_image_url_https": "https://pbs.twimg.com/profile_images/1230703695051935747/TbQKe91L_normal.jpg",
			"profile_banner_url": "https://pbs.twimg.com/profile_banners/857699969263964161/1593055939",
			"default_profile": true,
			"default_profile_image": false,
			"following": null,
			"follow_request_sent": null,
			"notifications": null
		},
		"geo": null,
		"coordinates": null,
		"place": null,
		"contributors": null,
		"is_quote_status": false,
		"extended_tweet": {
			"full_text": "I built an Alexa Skill for X using APL that allows you to view Tweets and Trends on the echo show!\n\nCheck it out here 👇\n\nhttps://t.co/l5J8wq748G",
			"display_text_range": [
				0,
				150
			],
			"entities": {
				"hashtags": [],
				"urls": [{
					"url": "https://t.co/l5J8wq748G",
					"expanded_url": "https://dev.to/twitterdev/building-an-alexa-skill-for-twitter-using-alexa-presentation-language-1aj0",
					"display_url": "dev.to/twitterdev/bui…",
					"unwound": {
						"url": "https://dev.to/twitterdev/building-an-alexa-skill-for-twitter-using-alexa-presentation-language-1aj0",
						"status": 200,
						"title": null,
						"description": null
					},
					"indices": [
						127,
						150
					]
				}],
				"user_mentions": [],
				"symbols": []
			}
		},
		"quote_count": 6,
		"reply_count": 1,
		"retweet_count": 19,
		"favorite_count": 71,
		"entities": {
			"hashtags": [],
			"urls": [{
				"url": "https://t.co/RP9NgltX7i",
				"expanded_url": "https://x.com/i/web/status/1229843515603144704",
				"display_url": "x.com/i/web/status/1…",
				"indices": [
					116,
					139
				]
			}],
			"user_mentions": [],
			"symbols": []
		},
		"favorited": false,
		"retweeted": false,
		"possibly_sensitive": false,
		"filter_level": "low",
		"lang": "en"
	},
	"is_quote_status": false,
	"quote_count": 0,
	"reply_count": 0,
	"retweet_count": 0,
	"favorite_count": 0,
	"entities": {
		"hashtags": [],
		"urls": [],
		"user_mentions": [{
			"screen_name": "suhemparack",
			"name": "Suhem Parack",
			"id": 857699969263964200,
			"id_str": "857699969263964161",
			"indices": [
				3,
				15
			]
		}],
		"symbols": []
	},
	"favorited": false,
	"retweeted": false,
	"filter_level": "low",
	"lang": "en",
	"matching_rules": [{
		"tag": null
	}]
}
```

<div id="quote-tweet">
  #### Quote Tweet
</div>

```
{
	"created_at": "Mon Nov 16 18:09:36 +0000 2020",
	"id": 1328399838128468000,
	"id_str": "1328399838128467969",
	"text": "जैसा कि योजना बनाई गई थी, नीचे संदर्भित Labs v2 एंडपॉइंट अब सेवानिवृत्त हो गए हैं। कृपया हमें फ़ोरम में बताएं यदि आप h… https://t.co/ahQvTYaOcZ",
	"display_text_range": [
		0,
		140
	],
	"source": "<a href=\"https://mobile.x.com\" rel=\"nofollow\">X Web App</a>",
	"truncated": true,
	"in_reply_to_status_id": null,
	"in_reply_to_status_id_str": null,
	"in_reply_to_user_id": null,
	"in_reply_to_user_id_str": null,
	"in_reply_to_screen_name": null,
	"user": {
		"id": 2244994945,
		"id_str": "2244994945",
		"name": "X Dev",
		"screen_name": "XDevelopers",
		"location": "127.0.0.1",
		"url": "https://developer.x.com/en/community",
		"description": "#XDevelopers टीम की आवाज़ और #XAPI से संबंधित अपडेट, समाचार और इवेंट के लिए आपका आधिकारिक स्रोत।",
		"translator_type": "regular",
		"protected": false,
		"verified": true,
		"followers_count": 512292,
		"friends_count": 2038,
		"listed_count": 1666,
		"favourites_count": 2147,
		"statuses_count": 3634,
		"created_at": "Sat Dec 14 04:35:55 +0000 2013",
		"utc_offset": null,
		"time_zone": null,
		"geo_enabled": true,
		"lang": null,
		"contributors_enabled": false,
		"is_translator": false,
		"profile_background_color": "FFFFFF",
		"profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
		"profile_background_tile": false,
		"profile_link_color": "0084B4",
		"profile_sidebar_border_color": "FFFFFF",
		"profile_sidebar_fill_color": "DDEEF6",
		"profile_text_color": "333333",
		"profile_use_background_image": false,
		"profile_image_url": "http://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_image_url_https": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1594913664",
		"default_profile": false,
		"default_profile_image": false,
		"following": null,
		"follow_request_sent": null,
		"notifications": null
	},
	"geo": null,
	"coordinates": null,
	"place": null,
	"contributors": null,
	"quoted_status_id": 1327011423252144000,
	"quoted_status_id_str": "1327011423252144128",
	"quoted_status": {
		"created_at": "Thu Nov 12 22:12:32 +0000 2020",
		"id": 1327011423252144000,
		"id_str": "1327011423252144128",
		"text": "👋 एक मित्रवत अनुस्मारक कि X Developer Labs v2 hide replies और recent search अगले सोमवार, नवं… को सेवानिवृत्त हो जाएंगे https://t.co/EEWN2Q9aXh",
		"source": "<a href=\"https://mobile.x.com\" rel=\"nofollow\">X Web App</a>",
		"truncated": true,
		"in_reply_to_status_id": null,
		"in_reply_to_status_id_str": null,
		"in_reply_to_user_id": null,
		"in_reply_to_user_id_str": null,
		"in_reply_to_screen_name": null,
		"user": {
			"id": 2244994945,
			"id_str": "2244994945",
			"name": "X Dev",
			"screen_name": "XDevelopers",
			"location": "127.0.0.1",
			"url": "https://developer.x.com/en/community",
			"description": "#XDevelopers टीम की आवाज़ और #XAPI से संबंधित अपडेट, समाचार और इवेंट के लिए आपका आधिकारिक स्रोत।",
			"translator_type": "regular",
			"protected": false,
			"verified": true,
			"followers_count": 512292,
			"friends_count": 2038,
			"listed_count": 1666,
			"favourites_count": 2147,
			"statuses_count": 3634,
			"created_at": "Sat Dec 14 04:35:55 +0000 2013",
			"utc_offset": null,
			"time_zone": null,
			"geo_enabled": true,
			"lang": null,
			"contributors_enabled": false,
			"is_translator": false,
			"profile_background_color": "FFFFFF",
			"profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
			"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
			"profile_background_tile": false,
			"profile_link_color": "0084B4",
			"profile_sidebar_border_color": "FFFFFF",
			"profile_sidebar_fill_color": "DDEEF6",
			"profile_text_color": "333333",
			"profile_use_background_image": false,
			"profile_image_url": "http://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
			"profile_image_url_https": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
			"profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1594913664",
			"default_profile": false,
			"default_profile_image": false,
			"following": null,
			"follow_request_sent": null,
			"notifications": null
		},
		"geo": null,
		"coordinates": null,
		"place": null,
		"contributors": null,
		"is_quote_status": false,
		"extended_tweet": {
			"full_text": "👋 एक मित्रवत अनुस्मारक कि X Developer Labs v2 hide replies और recent search अगले सोमवार, 16 नवंबर को सेवानिवृत्त हो जाएंगे! हम आपको प्रोत्साहित करते हैं कि आप v2 #XAPI में अब उपलब्ध नए hide replies और recent search एंडपॉइंट पर माइग्रेट करें। विवरण: https://t.co/r6z6CI7kEy",
			"display_text_range": [
				0,
				273
			],
			"entities": {
				"hashtags": [{
					"text": "XAPI",
					"indices": [
						228,
						239
					]
				}],
				"urls": [{
					"url": "https://t.co/r6z6CI7kEy",
					"expanded_url": "https://devcommunity.x.com/t/retiring-labs-v2-recent-search-and-hide-replies/145795",
					"display_url": "devcommunity.com/t/retiring-lab…",
					"unwound": {
						"url": "https://devcommunity.x.com/t/retiring-labs-v2-recent-search-and-hide-replies/145795",
						"status": 200,
						"title": "Labs v2 recent search और hide replies को सेवानिवृत्त करना",
						"description": "जैसा कि हमने अपनी Early Access और hide replies घोषणाओं में कहा था, निम्नलिखित X Developer Labs v2 एंडपॉइंट 16 नवंबर को सेवानिवृत्त हो जाएंगे। Labs v2 recent search Labs v2 hide replies यदि कॉल किया गया, तो ये एंडपॉइंट HTTP 410 स्थिति के साथ प्रतिक्रिया देंगे और कोई डेटा नहीं लौटाएंगे। Labs से आपकी प्रतिक्रिया के आधार पर, हमने संबंधित कार्यक्षमता को X API v2 में शामिल किया है। प्रासंगिक दस्तावेज़ीकरण नीचे दिए गए लिंक का उपयोग करके पाया जा सकता है। यदि आपने अभी तक v2 एक्सेस में नामांकन नहीं किया है तो यहाँ क्लिक करें..."
					},
					"indices": [
						250,
						273
					]
				}],
				"user_mentions": [],
				"symbols": []
			}
		},
		"quote_count": 4,
		"reply_count": 2,
		"retweet_count": 8,
		"favorite_count": 33,
		"entities": {
			"hashtags": [],
			"urls": [{
				"url": "https://t.co/EEWN2Q9aXh",
				"expanded_url": "https://x.com/i/web/status/1327011423252144128",
				"display_url": "x.com/i/web/status/1…",
				"indices": [
					117,
					140
				]
			}],
			"user_mentions": [],
			"symbols": []
		},
		"favorited": false,
		"retweeted": false,
		"possibly_sensitive": false,
		"filter_level": "low",
		"lang": "en"
	},
	"quoted_status_permalink": {
		"url": "https://t.co/JaxttUMmjX",
		"expanded": "https://x.com/XDevelopers/status/1327011423252144128",
		"display": "x.com/XDevelopers/sta…"
	},
	"is_quote_status": true,
	"extended_tweet": {
		"full_text": "योजना के अनुसार, नीचे उल्लिखित Labs v2 एंडपॉइंट अब बंद कर दिए गए हैं। यदि आपके कोई प्रश्न हैं या X API v2 में सहायता चाहिए, तो कृपया फ़ोरम में हमें बताएं! https://t.co/JaxttUMmjX",
		"display_text_range": [
			0,
			166
		],
		"entities": {
			"hashtags": [],
			"urls": [{
				"url": "https://t.co/JaxttUMmjX",
				"expanded_url": "https://x.com/XDevelopers/status/1327011423252144128",
				"display_url": "x.com/XDevelopers/sta…",
				"indices": [
					167,
					190
				]
			}],
			"user_mentions": [],
			"symbols": []
		}
	},
	"quote_count": 1,
	"reply_count": 4,
	"retweet_count": 7,
	"favorite_count": 29,
	"entities": {
		"hashtags": [],
		"urls": [{
			"url": "https://t.co/ahQvTYaOcZ",
			"expanded_url": "https://x.com/i/web/status/1328399838128467969",
			"display_url": "x.com/i/web/status/1…",
			"indices": [
				117,
				140
			]
		}],
		"user_mentions": [],
		"symbols": []
	},
	"favorited": false,
	"retweeted": false,
	"possibly_sensitive": false,
	"filter_level": "low",
	"lang": "en",
	"matching_rules": [{
		"tag": null
	}]
}
```

<div id="retweeted-quote-tweet">
  #### रीट्वीट किया हुआ Quote Tweet
</div>

```
{
 	"created_at": "Thu Feb 06 17:26:44 +0000 2020",
 	"id": 1225470895902412800,
 	"id_str": "1225470895902412800",
 	"text": "RT @AureliaSpecker: 📣 If you enjoyed the London commute tutorial I wrote in November last year, check out the refactored version that uses…",
 	"source": "<a href=\"http://x.com/download/iphone\" rel=\"nofollow\">X for iPhone</a>",
 	"truncated": false,
 	"in_reply_to_status_id": null,
 	"in_reply_to_status_id_str": null,
 	"in_reply_to_user_id": null,
 	"in_reply_to_user_id_str": null,
 	"in_reply_to_screen_name": null,
 	"user": {
 		"id": 2244994945,
 		"id_str": "2244994945",
 		"name": "X Dev",
 		"screen_name": "XDevelopers",
 		"location": "127.0.0.1",
 		"url": "https://developer.x.com/en/community",
 		"description": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #XAPI.",
 		"translator_type": "regular",
 		"protected": false,
 		"verified": true,
 		"followers_count": 512292,
 		"friends_count": 2038,
 		"listed_count": 1666,
 		"favourites_count": 2147,
 		"statuses_count": 3634,
 		"created_at": "Sat Dec 14 04:35:55 +0000 2013",
 		"utc_offset": null,
 		"time_zone": null,
 		"geo_enabled": true,
 		"lang": null,
 		"contributors_enabled": false,
 		"is_translator": false,
 		"profile_background_color": "FFFFFF",
 		"profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
 		"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
 		"profile_background_tile": false,
 		"profile_link_color": "0084B4",
 		"profile_sidebar_border_color": "FFFFFF",
 		"profile_sidebar_fill_color": "DDEEF6",
 		"profile_text_color": "333333",
 		"profile_use_background_image": false,
 		"profile_image_url": "http://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
 		"profile_image_url_https": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
 		"profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1594913664",
 		"default_profile": false,
 		"default_profile_image": false,
 		"following": null,
 		"follow_request_sent": null,
 		"notifications": null
 	},
 	"geo": null,
 	"coordinates": null,
 	"place": null,
 	"contributors": null,
 	"retweeted_status": {
 		"created_at": "Tue Feb 04 15:01:25 +0000 2020",
 		"id": 1224709550214873000,
 		"id_str": "1224709550214873090",
 		"text": "📣 If you enjoyed the London commute tutorial I wrote in November last year, check out the refactored version that u… https://t.co/cAepHunkFp",
 		"display_text_range": [
 			0,
 			140
 		],
 		"source": "<a href=\"https://mobile.x.com\" rel=\"nofollow\">X Web App</a>",
 		"truncated": true,
 		"in_reply_to_status_id": null,
 		"in_reply_to_status_id_str": null,
 		"in_reply_to_user_id": null,
 		"in_reply_to_user_id_str": null,
 		"in_reply_to_screen_name": null,
 		"user": {
 			"id": 1102321381,
 			"id_str": "1102321381",
 			"name": "Aurelia Specker",
 			"screen_name": "AureliaSpecker",
 			"location": "London, UK",
 			"url": null,
 			"description": "devrel @TwitterUK • Swiss in London • mother of houseplants • personal hairdresser to @_dormrod",
 			"translator_type": "none",
 			"protected": false,
 			"verified": false,
 			"followers_count": 1032,
 			"friends_count": 1331,
 			"listed_count": 26,
 			"favourites_count": 4979,
 			"statuses_count": 854,
 			"created_at": "Fri Jan 18 23:45:43 +0000 2013",
 			"utc_offset": null,
 			"time_zone": null,
 			"geo_enabled": true,
 			"lang": null,
 			"contributors_enabled": false,
 			"is_translator": false,
 			"profile_background_color": "8B542B",
 			"profile_background_image_url": "http://abs.twimg.com/images/themes/theme8/bg.gif",
 			"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme8/bg.gif",
 			"profile_background_tile": false,
 			"profile_link_color": "5E341C",
 			"profile_sidebar_border_color": "D9B17E",
 			"profile_sidebar_fill_color": "EADEAA",
 			"profile_text_color": "333333",
 			"profile_use_background_image": true,
 			"profile_image_url": "http://pbs.twimg.com/profile_images/1137517534104772608/8FBYgc6G_normal.jpg",
 			"profile_image_url_https": "https://pbs.twimg.com/profile_images/1137517534104772608/8FBYgc6G_normal.jpg",
 			"profile_banner_url": "https://pbs.twimg.com/profile_banners/1102321381/1587552672",
 			"default_profile": false,
 			"default_profile_image": false,
 			"following": null,
 			"follow_request_sent": null,
 			"notifications": null
 		},
 		"geo": null,
 		"coordinates": null,
 		"place": null,
 		"contributors": null,
 		"quoted_status_id": 1195000047089389600,
 		"quoted_status_id_str": "1195000047089389573",
 		"quoted_status": {
 			"created_at": "Thu Nov 14 15:26:27 +0000 2019",
 			"id": 1195000047089389600,
 			"id_str": "1195000047089389573",
 			"text": "I wrote a tutorial on how to get bespoke commute information using the X API🚇\n\n#DEVcommunity #Pythontutorial… https://t.co/pL0qJ4vhtE",
 			"source": "<a href=\"https://mobile.x.com\" rel=\"nofollow\">X Web App</a>",
 			"truncated": true,
 			"in_reply_to_status_id": null,
 			"in_reply_to_status_id_str": null,
 			"in_reply_to_user_id": null,
 			"in_reply_to_user_id_str": null,
 			"in_reply_to_screen_name": null,
 			"user": {
 				"id": 1102321381,
 				"id_str": "1102321381",
 				"name": "Aurelia Specker",
 				"screen_name": "AureliaSpecker",
 				"location": "London, UK",
 				"url": null,
 				"description": "devrel @TwitterUK • Swiss in London • mother of houseplants • personal hairdresser to @_dormrod",
 				"translator_type": "none",
 				"protected": false,
 				"verified": false,
 				"followers_count": 1032,
 				"friends_count": 1331,
 				"listed_count": 26,
 				"favourites_count": 4979,
 				"statuses_count": 854,
 				"created_at": "Fri Jan 18 23:45:43 +0000 2013",
 				"utc_offset": null,
 				"time_zone": null,
 				"geo_enabled": true,
 				"lang": null,
 				"contributors_enabled": false,
 				"is_translator": false,
 				"profile_background_color": "8B542B",
 				"profile_background_image_url": "http://abs.twimg.com/images/themes/theme8/bg.gif",
 				"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme8/bg.gif",
 				"profile_background_tile": false,
 				"profile_link_color": "5E341C",
 				"profile_sidebar_border_color": "D9B17E",
 				"profile_sidebar_fill_color": "EADEAA",
 				"profile_text_color": "333333",
 				"profile_use_background_image": true,
 				"profile_image_url": "http://pbs.twimg.com/profile_images/1137517534104772608/8FBYgc6G_normal.jpg",
 				"profile_image_url_https": "https://pbs.twimg.com/profile_images/1137517534104772608/8FBYgc6G_normal.jpg",
 				"profile_banner_url": "https://pbs.twimg.com/profile_banners/1102321381/1587552672",
 				"default_profile": false,
 				"default_profile_image": false,
 				"following": null,
 				"follow_request_sent": null,
 				"notifications": null
 			},
 			"geo": null,
 			"coordinates": null,
 			"place": null,
 			"contributors": null,
 			"is_quote_status": false,
 			"extended_tweet": {
 				"full_text": "I wrote a tutorial on how to get bespoke commute information using the X API🚇\n\n#DEVcommunity #Pythontutorial \n\nCheck it out here 👇\nhttps://t.co/sOjXW4YhbN",
 				"display_text_range": [
 					0,
 					160
 				],
 				"entities": {
 					"hashtags": [{
 							"text": "DEVcommunity",
 							"indices": [
 								85,
 								98
 							]
 						},
 						{
 							"text": "Pythontutorial",
 							"indices": [
 								99,
 								114
 							]
 						}
 					],
 					"urls": [{
 						"url": "https://t.co/sOjXW4YhbN",
 						"expanded_url": "https://dev.to/twitterdev/using-the-twitter-api-to-make-your-commute-easier-3od0",
 						"display_url": "dev.to/twitterdev/usi…",
 						"unwound": {
 							"url": "https://dev.to/twitterdev/using-the-twitter-api-to-make-your-commute-easier-3od0",
 							"status": 200,
 							"title": null,
 							"description": null
 						},
 						"indices": [
 							137,
 							160
 						]
 					}],
 					"user_mentions": [],
 					"symbols": []
 				}
 			},
 			"quote_count": 4,
 			"reply_count": 5,
 			"retweet_count": 31,
 			"favorite_count": 123,
 			"entities": {
 				"hashtags": [{
 						"text": "DEVcommunity",
 						"indices": [
 							85,
 							98
 						]
 					},
 					{
 						"text": "Pythontutorial",
 						"indices": [
 							99,
 							114
 						]
 					}
 				],
 				"urls": [{
 					"url": "https://t.co/pL0qJ4vhtE",
 					"expanded_url": "https://x.com/i/web/status/1195000047089389573",
 					"display_url": "x.com/i/web/status/1…",
 					"indices": [
 						116,
 						139
 					]
 				}],
 				"user_mentions": [],
 				"symbols": []
 			},
 			"favorited": false,
 			"retweeted": false,
 			"possibly_sensitive": false,
 			"filter_level": "low",
 			"lang": "en"
 		},
 		"quoted_status_permalink": {
 			"url": "https://t.co/dXrJYvn3hY",
 			"expanded": "https://x.com/AureliaSpecker/status/1195000047089389573",
 			"display": "x.com/AureliaSpecker…"
 		},
 		"is_quote_status": true,
 		"extended_tweet": {
 			"full_text": "📣 If you enjoyed the London commute tutorial I wrote in November last year, check out the refactored version that uses X's new search endpoint 🚇 https://t.co/87XIPZmZBJ\n\n#DEVcommunity #Pythontutorial @XDev @XAPI https://t.co/dXrJYvn3hY",
 			"display_text_range": [
 				0,
 				229
 			],
 			"entities": {
 				"hashtags": [{
 						"text": "DEVcommunity",
 						"indices": [
 							176,
 							189
 						]
 					},
 					{
 						"text": "Pythontutorial",
 						"indices": [
 							190,
 							205
 						]
 					}
 				],
 				"urls": [{
 						"url": "https://t.co/87XIPZmZBJ",
 						"expanded_url": "https://bit.ly/2OrnrCC",
 						"display_url": "bit.ly/2OrnrCC",
 						"unwound": {
 							"url": "https://dev.to/twitterdev/migrate-to-twitter-s-newly-released-labs-recent-search-endpoint-3npe",
 							"status": 200,
 							"title": null,
 							"description": null
 						},
 						"indices": [
 							151,
 							174
 						]
 					},
 					{
 						"url": "https://t.co/dXrJYvn3hY",
 						"expanded_url": "https://x.com/AureliaSpecker/status/1195000047089389573",
 						"display_url": "x.com/AureliaSpecker…",
 						"indices": [
 							230,
 							253
 						]
 					}
 				],
 				"user_mentions": [{
 						"screen_name": "XDev",
 						"name": "X Dev",
 						"id": 2244994945,
 						"id_str": "2244994945",
 						"indices": [
 							206,
 							217
 						]
 					},
 					{
 						"screen_name": "XAPI",
 						"name": "X API",
 						"id": 6253282,
 						"id_str": "6253282",
 						"indices": [
 							218,
 							229
 						]
 					}
 				],
 				"symbols": []
 			}
 		},
 		"quote_count": 2,
 		"reply_count": 0,
 		"retweet_count": 12,
 		"favorite_count": 43,
 		"entities": {
 			"hashtags": [],
 			"urls": [{
 				"url": "https://t.co/cAepHunkFp",
 				"expanded_url": "https://x.com/i/web/status/1224709550214873090",
 				"display_url": "x.com/i/web/status/1…",
 				"indices": [
 					117,
 					140
 				]
 			}],
 			"user_mentions": [],
 			"symbols": []
 		},
 		"favorited": false,
 		"retweeted": false,
 		"possibly_sensitive": false,
 		"filter_level": "low",
 		"lang": "en"
 	},
 	"quoted_status_id": 1195000047089389600,
 	"quoted_status_id_str": "1195000047089389573",
 	"quoted_status": {
 		"created_at": "Thu Nov 14 15:26:27 +0000 2019",
 		"id": 1195000047089389600,
 		"id_str": "1195000047089389573",
 		"text": "I wrote a tutorial on how to get bespoke commute information using the X API🚇\n\n#DEVcommunity #Pythontutorial… https://t.co/pL0qJ4vhtE",
 		"source": "<a href=\"https://mobile.x.com\" rel=\"nofollow\">X Web App</a>",
 		"truncated": true,
 		"in_reply_to_status_id": null,
 		"in_reply_to_status_id_str": null,
 		"in_reply_to_user_id": null,
 		"in_reply_to_user_id_str": null,
 		"in_reply_to_screen_name": null,
 		"user": {
 			"id": 1102321381,
 			"id_str": "1102321381",
 			"name": "Aurelia Specker",
 			"screen_name": "AureliaSpecker",
 			"location": "London, UK",
 			"url": null,
 			"description": "devrel @TwitterUK • Swiss in London • mother of houseplants • personal hairdresser to @_dormrod",
 			"translator_type": "none",
 			"protected": false,
 			"verified": false,
 			"followers_count": 1032,
 			"friends_count": 1331,
 			"listed_count": 26,
 			"favourites_count": 4979,
 			"statuses_count": 854,
 			"created_at": "Fri Jan 18 23:45:43 +0000 2013",
 			"utc_offset": null,
 			"time_zone": null,
 			"geo_enabled": true,
 			"lang": null,
 			"contributors_enabled": false,
 			"is_translator": false,
 			"profile_background_color": "8B542B",
 			"profile_background_image_url": "http://abs.twimg.com/images/themes/theme8/bg.gif",
 			"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme8/bg.gif",
 			"profile_background_tile": false,
 			"profile_link_color": "5E341C",
 			"profile_sidebar_border_color": "D9B17E",
 			"profile_sidebar_fill_color": "EADEAA",
 			"profile_text_color": "333333",
 			"profile_use_background_image": true,
 			"profile_image_url": "http://pbs.twimg.com/profile_images/1137517534104772608/8FBYgc6G_normal.jpg",
 			"profile_image_url_https": "https://pbs.twimg.com/profile_images/1137517534104772608/8FBYgc6G_normal.jpg",
 			"profile_banner_url": "https://pbs.twimg.com/profile_banners/1102321381/1587552672",
 			"default_profile": false,
 			"default_profile_image": false,
 			"following": null,
 			"follow_request_sent": null,
 			"notifications": null
 		},
 		"geo": null,
 		"coordinates": null,
 		"place": null,
 		"contributors": null,
 		"is_quote_status": false,
 		"extended_tweet": {
 			"full_text": "I wrote a tutorial on how to get bespoke commute information using the X API🚇\n\n#DEVcommunity #Pythontutorial \n\nCheck it out here 👇\nhttps://t.co/sOjXW4YhbN",
 			"display_text_range": [
 				0,
 				160
 			],
 			"entities": {
 				"hashtags": [{
 						"text": "DEVcommunity",
 						"indices": [
 							85,
 							98
 						]
 					},
 					{
 						"text": "Pythontutorial",
 						"indices": [
 							99,
 							114
 						]
 					}
 				],
 				"urls": [{
 					"url": "https://t.co/sOjXW4YhbN",
 					"expanded_url": "https://dev.to/twitterdev/using-the-twitter-api-to-make-your-commute-easier-3od0",
 					"display_url": "dev.to/twitterdev/usi…",
 					"unwound": {
 						"url": "https://dev.to/twitterdev/using-the-twitter-api-to-make-your-commute-easier-3od0",
 						"status": 200,
 						"title": null,
 						"description": null
 					},
 					"indices": [
 						137,
 						160
 					]
 				}],
 				"user_mentions": [],
 				"symbols": []
 			}
 		},
 		"quote_count": 4,
 		"reply_count": 5,
 		"retweet_count": 31,
 		"favorite_count": 123,
 		"entities": {
 			"hashtags": [{
 					"text": "DEVcommunity",
 					"indices": [
 						85,
 						98
 					]
 				},
 				{
 					"text": "Pythontutorial",
 					"indices": [
 						99,
 						114
 					]
 				}
 			],
 			"urls": [{
 				"url": "https://t.co/pL0qJ4vhtE",
 				"expanded_url": "https://x.com/i/web/status/1195000047089389573",
 				"display_url": "x.com/i/web/status/1…",
 				"indices": [
 					116,
 					139
 				]
 			}],
 			"user_mentions": [],
 			"symbols": []
 		},
 		"favorited": false,
 		"retweeted": false,
 		"possibly_sensitive": false,
 		"filter_level": "low",
 		"lang": "en"
 	},
 	"quoted_status_permalink": {
 		"url": "https://t.co/dXrJYvn3hY",
 		"expanded": "https://x.com/AureliaSpecker/status/1195000047089389573",
 		"display": "x.com/AureliaSpecker…"
 	},
 	"is_quote_status": true,
 	"quote_count": 0,
 	"reply_count": 0,
 	"retweet_count": 0,
 	"favorite_count": 0,
 	"entities": {
 		"hashtags": [],
 		"urls": [],
 		"user_mentions": [{
 			"screen_name": "AureliaSpecker",
 			"name": "Aurelia Specker",
 			"id": 1102321381,
 			"id_str": "1102321381",
 			"indices": [
 				3,
 				18
 			]
 		}],
 		"symbols": []
 	},
 	"favorited": false,
 	"retweeted": false,
 	"filter_level": "low",
 	"lang": "en",
 	"matching_rules": [{
 		"tag": null
 	}]
 }
```

<div id="enterprise-activity-streams-data-objects">
  ## Enterprise Activity Streams डेटा ऑब्जेक्ट्स
</div>

<Note>
  क्या आप यह जानना चाहते हैं कि Activity Streams डेटा फ़ॉर्मैट, X API v2 फ़ॉर्मैट से कैसे मैप होता है?
</Note>

हमारी तुलना मार्गदर्शिका देखें: [Activity Streams की X API v2 से तुलना](/hi/x-api/migrate/data-format-migration#migrating-from-activity-streams-data-format-to-v2)

<Note>
  कृपया ध्यान दें: enterprise data APIs के लिए [Enriched Native](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#native-enriched-tweet-object) फ़ॉर्मैट का उपयोग करने की कड़ी अनुशंसा की जाती है। 

  * Enriched Native फ़ॉर्मैट में 2017 से जोड़ा गया सारा नया मेटाडेटा शामिल है, जैसे [poll metadata](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#poll-metadata), और reply\_count तथा quote\_count जैसे अतिरिक्त मेट्रिक्स।

  * Activity Streams फ़ॉर्मैट को 2017 के [character update](https://blog.x.com/official/en_us/topics/product/2017/Giving-you-more-characters-to-express-yourself.html) के बाद से नए मेटाडेटा या enrichments के साथ अपडेट नहीं किया गया है।
</Note>

<div id="activity-object">
  ### Activity ऑब्जेक्ट
</div>

Activity Streams, Gnip द्वारा बनाया गया X के [मूल डेटा फ़ॉर्मैट](https://developer.x.comhttps://developer.x.com/en/docs/x-api/v1/data-dictionary/overview) का एक ऑब्जेक्ट स्कीमा रूपांतरण है, जिसे तीसरे पक्ष के [यहाँ वर्णित Activity Base Schema](https://activitystrea.ms/head/activity-schema.html) का उपयोग करके पोस्ट डेटा और अन्य सोशल मीडिया डेटा के 'फ़ॉर्मैट को सामान्यीकृत' करने के लिए बनाया गया था। पोस्ट्स को activity streams schema में सामान्यीकृत किया जाता है, जिसमें note, person, place और service ऑब्जेक्ट type nested objects के रूप में शामिल होते हैं।  पोस्ट्स में Retweets के लिए, या twitter\_quoted\_status, long\_object सहित अन्य nested पोस्ट activity ऑब्जेक्ट्स भी हो सकते हैं।

बेस-लेवल ऑब्जेक्ट type "activity", native enriched format के [पोस्ट बेस-लेवल ऑब्जेक्ट](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#native-enriched-tweet-object) के समान है।  activity streams फ़ॉर्मैट में उदाहरण payloads [यहाँ](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#activity-streams-payload-examples) मिल सकते हैं।

<div id="data-dictionary">
  #### डेटा शब्दकोश
</div>

नीचे इन ‘root-level’ "activity" विशेषताओं के लिए डेटा शब्दकोश दिया गया है, साथ ही चाइल्ड ऑब्जेक्ट डेटा शब्दकोशों के लिंक भी दिए गए हैं.

|                             |                 |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| :-------------------------- | :-------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| एट्रिब्यूट                  | type            | विवरण                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| id                          | string          | पोस्ट के लिए एक अद्वितीय IRI। अधिक विस्तार से, "tag" स्कीम है, "search.x.com" इस स्कीम के डोमेन को दर्शाता है, और 2005 वह वर्ष है जब यह स्कीम बनाई गई थी।  <br />पोस्ट्स को संग्रहीत करते समय, इसका उपयोग अद्वितीय पहचानकर्ता या प्राथमिक कुंजी के रूप में किया जाना चाहिए।  <br />"id": "tag:search.x.com,2005:1050118621198921728"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| objectType                  | string          | ऑब्जेक्ट का प्रकार, जो हमेशा "activity" पर सेट होता है  <br />"objectType": "activity"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ऑब्जेक्ट                    | ऑब्जेक्ट        | पोस्ट किए जा रहे या साझा किए जा रहे पोस्ट का प्रतिनिधित्व करने वाला एक ऑब्जेक्ट।  <br />रीट्वीट्स के लिए, इसमें इस स्कीमा में वर्णित प्रासंगिक फ़ील्ड्स के साथ पूरी "activity" शामिल होगी।  <br />मूल पोस्ट्स के लिए, इसमें यहाँ वर्णित फ़ील्ड्स के साथ एक "note" ऑब्जेक्ट शामिल होगा।  <br />"object":  <br />"object": <br />"objectType": "note",  <br />"id": "object:search.x.com,2005:1050118621198921728",  <br />"summary": "अभिव्यक्ति के लिए अधिक जगह बनाने के लिए, अब हम सभी इमोजी को समान रूप से गिनेंगे—उनमें वे भी शामिल हैं जिनमें जेंडर‍‍‍ ‍‍और स्किन t… [https://t.co/MkGjXf9aXm](https://t.co/MkGjXf9aXm)",  <br />"link": "[http://x.com/API/statuses/1050118621198921728](http://x.com/API/statuses/1050118621198921728)",  <br />"postedTime": "2018-10-10T20:19:24.000Z"  <br />                                                                                                                                                                                                                                                                                                                                                               |
| long\_object                | object          | पोस्ट का टेक्स्ट 140 वर्णों से अधिक होने पर उसके पूर्ण टेक्स्ट को दर्शाने वाला एक ऑब्जेक्ट।  <br />  <br />  <br />"long\_object": <br />"body": "अभिव्यक्ति के लिए अधिक जगह बनाने के लिए, अब हम सभी इमोजी को समान रूप से गिनेंगे—उन इमोजी सहित जिनमें जेंडर‍‍‍ ‍‍और स्किन टोन मॉडिफ़ायर 👍🏻👍🏽👍🏿 हैं। यह अब हमारी ओपन सोर्स लाइब्रेरी, Twitter-Text, में भी परिलक्षित होता है। \n\nTwitter-Text का उपयोग कर रहे हैं? विवरण के लिए फ़ोरम पोस्ट देखें: [https://t.co/Nx1XZmRCXA](https://t.co/Nx1XZmRCXA)",  <br />"display\_text\_range": \[  <br />0,  <br />277  <br />],  <br />"twitter\_entities": <br />"hashtags": \[],  <br />"urls": \[  <br /><br />"url": "[https://t.co/Nx1XZmRCXA](https://t.co/Nx1XZmRCXA)",  <br />"expanded\_url": "[https://devcommunity.x.com/t/new-update-to-the-twitter-text-library-emoji-character-count/114607](https://devcommunity.x.com/t/new-update-to-the-twitter-text-library-emoji-character-count/114607)",  <br />"display\_url": "devcommunity.com/t/new-update-t…",  <br />"indices": \[  <br />254,  <br />277  <br />]  <br />  <br />],  <br />"user\_mentions": \[],  <br />"symbols": \[]  <br />  <br /> |
| display\_text\_range        | array           | यदि पोस्ट का टेक्स्ट 140 वर्णों से अधिक हो।  <br />  <br />  <br />"display\_text\_range": \[  <br />0,  <br />142  <br />]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| क्रिया                      | string          | [उपयोगकर्ता द्वारा की जा रही कार्रवाई का type।  <br />पोस्ट्स, "post"  <br />Retweets, "share"  <br />हटाए गए पोस्ट्स, "delete"  <br />किसी Tweet और वास्तविक Retweet के बीच अंतर बताने का सही तरीका verb है। हालांकि, यह केवल वास्तविक retweets पर लागू होता है, संशोधित या quote किए गए Tweets पर नहीं, क्योंकि वे X Retweet फ़ंक्शनैलिटी का उपयोग नहीं करते। AS verbs के विवरण के लिए](http://activitystrea.ms/head/activity-schema.html#verbs) [यहाँ क्लिक करें](http://activitystrea.ms/head/activity-schema.html#verbs).  <br />Deletes के लिए, ध्यान दें कि केवल सीमित फ़ील्ड्स शामिल किए जाएँगे, जैसा कि नीचे दिए गए sample payload में दिखाया गया है।  <br />"verb": "post"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| postedTime                  | तिथि (ISO 8601) | कार्रवाई होने का समय, जैसे कि पोस्ट किए जाने का समय।  <br />  <br />  <br />"postedTime": "2018-10-10T20:19:24.000Z"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| जनरेटर                      | ऑब्जेक्ट        | पोस्ट करने के लिए उपयोग की गई यूटिलिटी को दर्शाने वाला एक ऑब्जेक्ट। इसमें पोस्ट जनरेट करने वाले स्रोत ऐप का नाम ("displayName") और एक लिंक ("link") शामिल होगा।  <br />"generator": <br />"displayName": "X Web Client",  <br />"link": "[http://x.com](http://x.com)"  <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| प्रदाता                     | ऑब्जेक्ट        | गतिविधि के प्रदाता को निरूपित करने वाला एक JSON ऑब्जेक्ट। इसमें objectType ("service"), प्रदाता का नाम ("displayName") और प्रदाता की वेबसाइट का लिंक ("link") शामिल होगा।  <br />"provider":  <br /><br />"objectType": "service",  <br />"displayName": "X",  <br />"link": "[http://www.x.com](http://www.x.com)"  <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| लिंक                        | string          | पोस्ट का स्थायी लिंक।  <br />"link": "[http://x.com/API/statuses/1050118621198921728](http://x.com/API/statuses/1050118621198921728)"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| body                        | string          | पोस्ट का पाठ।  <br />  <br />Retweets में, ध्यान दें कि X शुरुआत में "RT @username" जोड़कर और मूल पाठ को संक्षिप्त करके अंत में त्रिबिंदु जोड़ते हुए, रूट स्तर पर body के मान को संशोधित करता है। इसलिए, Retweets के लिए आपके ऐप को object.body देखना चाहिए, ताकि यह सुनिश्चित किया जा सके कि वह मूल पोस्ट (जिसे Retweet किया जा रहा है) का असंशोधित पाठ निकाल रहा है।  <br />"body": "Championship से Cardiff, Crystal Palace और Hull City के EPL में शामिल होने के साथ, अंत में रेलिगेशन की कड़ी लड़ाई होगी।"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| display\_text\_range        | array           | body टेक्स्ट के भीतर वर्णों की उस सीमा का वर्णन करता है, जो प्रदर्शित पोस्ट को इंगित करती है। जिन पोस्ट्स की शुरुआत @mentions से होती है, वे 0 से अधिक पर शुरू होंगे, और जिन पोस्ट्स में मीडिया संलग्न है या जो 140 वर्णों से अधिक लंबे हैं, वे long\_object में display\_text\_range दर्शाएंगे।  <br />  <br />"display\_text\_range": \[  <br />14,  <br />42  <br />]  <br />या  <br />"long\_object": <br />"display\_text\_range": \[  <br />0,  <br />277  <br />]...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| actor                       | ऑब्जेक्ट        | [पोस्ट करने वाले X उपयोगकर्ता का प्रतिनिधित्व करने वाला एक ऑब्जेक्ट। Actor Object, X उपयोगकर्ता को संदर्भित करता है और इसमें उस उपयोगकर्ता से संबंधित सभी मेटाडेटा शामिल होता है।  <br />देखें](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#actor-object) [actor object का विवरण](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#actor-object)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| inReplyTo                   | ऑब्जेक्ट        | यदि लागू हो, तो यह उस पोस्ट को संदर्भित करने वाला एक JSON ऑब्जेक्ट है जिसका उत्तर दिया जा रहा है। इसमें उस पोस्ट का लिंक होता है।  <br />"inReplyTo":  <br /><br />"link": "[http://x.com/GOP/statuses/349573991561838593](http://x.com/GOP/statuses/349573991561838593)"  <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| location                    | object          | [एक JSON ऑब्जेक्ट जो X "Place" का प्रतिनिधित्व करता है, जहाँ पोस्ट बनाई गई थी। यह X प्लेटफ़ॉर्म से प्राप्त एक पास-थ्रू ऑब्जेक्ट है।  <br />  <br />देखें](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#location-object) [location ऑब्जेक्ट](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#location-object)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| twitter\_entities           | ऑब्जेक्ट        | X के डेटा फ़ॉर्मैट का entities ऑब्जेक्ट, जिसमें urls, mentions और hashtags की सूचियाँ शामिल होती हैं। कृपया Entities के बारे में X का दस्तावेज़ यहाँ देखें। ध्यान दें कि Retweets में, X रूट स्तर पर निकाली गई entities के मानों को छोटा कर सकता है। इसलिए, Retweets के लिए आपके ऐप को object.twitter\_entities देखना चाहिए, ताकि यह सुनिश्चित हो सके कि आप बिना काट-छाँट वाले मानों का उपयोग कर रहे हैं।  <br />  <br />twitter\_entities ऑब्जेक्ट का विवरण देखें                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| twitter\_extended\_entities | ऑब्जेक्ट        | X के मूल डेटा प्रारूप का एक ऑब्जेक्ट, जिसमें "media" शामिल होता है। यह किसी भी पोस्ट के लिए मौजूद होगा, जहाँ twitter\_entities ऑब्जेक्ट के "media" फ़ील्ड में डेटा मौजूद हो, और यदि पोस्ट में एक से अधिक फ़ोटो हों, तो उन्हें भी शामिल करेगा। ध्यान दें कि बहु-फ़ोटो पोस्ट्स के लिए मीडिया जानकारी प्राप्त करने का यही सही स्थान है।  <br />  <br />एकाधिक फ़ोटो को "media" array के भीतर अल्पविराम से अलग किए गए JSON ऑब्जेक्ट्स के रूप में दर्शाया जाता है।  <br />  <br />[twitter\_extended\_entities ऑब्जेक्ट विवरण](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#x-extended-entities-object) देखें                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| gnip                        | ऑब्जेक्ट        | मिलान नियमों को दर्शाने और स्ट्रीम या उत्पाद पर सक्रिय enrichments के आधार पर समृद्ध डेटा जोड़ने के लिए गतिविधि payload में जोड़ा गया एक ऑब्जेक्ट।  <br />  <br />[gnip ऑब्जेक्ट विवरण देखें](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#gnip-object)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| edit\_history               | ऑब्जेक्ट        | किसी पोस्ट के सभी संस्करणों को दर्शाने वाले अद्वितीय पहचानकर्ता। जिन पोस्ट्स में कोई संपादन नहीं है, उनके लिए एक ID होगी। जिन पोस्ट्स का संपादन इतिहास है, उनके लिए कई IDs होंगी, जो संपादनों के क्रम के अनुसार आरोही क्रम में व्यवस्थित होंगी, और सबसे नया संस्करण ऐरे की अंतिम स्थिति में होगा। <br /><br />पोस्ट IDs का उपयोग किसी पोस्ट के पिछले संस्करणों को हाइड्रेट करने और देखने के लिए किया जा सकता है।<br /><br />उदाहरण:<br /><br />edit\_history": <br />    "initial\_tweet\_id": "1283764123"<br />    "edit\_tweet\_ids": \["1283764123", "1394263866"]<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| edit\_controls              | ऑब्जेक्ट        | यदि मौजूद हो, तो यह बताता है कि कोई पोस्ट कितनी देर तक अभी भी संपादन योग्य है और कितने संपादन शेष हैं। पोस्ट्स को बनाए जाने के बाद केवल पहले 30 मिनट तक ही संपादित किया जा सकता है और उन्हें अधिकतम पाँच बार संपादित किया जा सकता है। <br /><br />पोस्ट के पिछले संस्करणों को हाइड्रेट करने और देखने के लिए पोस्ट IDs का उपयोग किया जा सकता है।<br /><br />उदाहरण:<br /><br />"edit\_controls": <br />     "editable\_until\_ms": 123<br />     "edits\_remaining": 3   <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| editable                    | बूलियन          | जब मौजूद हो, तो यह दर्शाता है कि कोई पोस्ट प्रकाशित किए जाने के समय संपादन के लिए पात्र थी या नहीं। यह फ़ील्ड डायनेमिक नहीं है और जब कोई पोस्ट अपनी संपादन-योग्य समय-सीमा या संपादनों की अधिकतम संख्या तक पहुँच जाती है, तो यह True से False में टॉगल नहीं होगी। पोस्ट की निम्नलिखित विशेषताएँ इस फ़ील्ड का मान false कर देंगी:<br /><br />\* पोस्ट प्रमोट की गई है<br />\* पोस्ट में एक पोल है<br />\* पोस्ट non-self-thread reply है<br />\* पोस्ट एक retweet है (ध्यान दें कि Quote Tweets संपादन के लिए पात्र हैं)<br />\* पोस्ट nullcast है<br />\* Community पोस्ट<br />\* Superfollow पोस्ट<br />\* Collaborative पोस्ट                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |

#### अतिरिक्त पोस्ट विशेषताएँ

| एट्रिब्यूट     | Type   | विवरण                                                                                                                               |
| :------------- | :----- | :---------------------------------------------------------------------------------------------------------------------------------- |
| twitter\_lang  | string |                                                                                                                                     |
| favoritesCount | int    | *रिक्त हो सकता है.* यह दर्शाता है कि X उपयोगकर्ताओं ने इस पोस्ट को लगभग कितनी बार लाइक किया है।  <br />  <br />"favoritesCount":298 |
| retweetCount   | int    | इस पोस्ट को कितनी बार रिट्वीट किया गया है। उदाहरण:<br /><br />"retweetCount":153                                                    |

#### अप्रचलित विशेषताएँ

|                        |        |                                                       |
| :--------------------- | :----- | :---------------------------------------------------- |
| फ़ील्ड                 | Type   | विवरण                                                 |
| geo                    | object | वह पॉइंट लोकेशन जहाँ पोस्ट बनाई गई थी।                |
| twitter\_filter\_level | string | गैर-विघटनकारी परिवर्तन के लिए रखा गया अप्रचलित फ़ील्ड |

<div id="nested-post-activity-obejcts">
  #### नेस्टेड पोस्ट activity obejcts
</div>

कई मामलों में, किसी पोस्ट ऑब्जेक्ट में अन्य नेस्टेड पोस्ट्स शामिल होते हैं। यदि आप नेस्टेड ऑब्जेक्ट्स के साथ काम कर रहे हैं, तो उस JSON payload में कई ऑब्जेक्ट्स होंगे, और प्रत्येक पोस्ट ऑब्जेक्ट में अपने ऑब्जेक्ट्स भी हो सकते हैं। रूट-लेवल ऑब्जेक्ट में की गई कार्रवाई के type की जानकारी होगी, यानी यह रीट्वीट है या Quote Tweet, और इसमें साझा की जा रही 'original' पोस्ट का वर्णन करने वाला एक ऑब्जेक्ट भी हो सकता है। Extended Posts में एक नेस्टेड extended ऑब्जेक्ट शामिल होगा, जो 140 वर्णों से अधिक सामग्री को समाहित करता है; इसका उपयोग 2017 में अपडेट किए जाने पर breaking changes को रोकने के लिए किया गया था। प्रत्येक नेस्टेड ऑब्जेक्ट dictionary का वर्णन नीचे किया गया है।

**रीट्वीट्स**

रीट्वीट्स के Activity Streams प्रारूप में type "activity" और verb "note" वाला एक नेस्टेड ऑब्जेक्ट शामिल होता है, जो रीट्वीट की जा रही मूल पोस्ट को दर्शाता है।

```
{
	"id": "tag:search.x.com,2005:222222222222",
	"objectType": "activity",
	"verb": "share",
	"body": "RT @TheOriginalTweeter: Coffee and art ☕️",
	"actor": {
		"displayName": "TheRetweeter"
	},
	"object": {
		"id": "tag:search.x.com,2005:11111111111",
		"objectType": "activity",
		"verb": "post",
		"body": "Coffee and art ☕️",
		"actor": {
			"displayName": "TheOriginalTweeter"
		},
		"object": {
			"objectType": "note",
			"id": "object:search.x.com,2005:11111111111",
			"summary": "Coffee and art ☕️",
			"link": "http://x.com/originaltweeter/statuses/11111111111",
			"postedTime": "2020-12-04T11:00:01.000Z"
		},
		"twitter_entities": {},
		"twitter_extended_entities": {}
	},
	"twitter_entities": {},
	"twitter_extended_entities": {},
	"gnip": {}
}
```

**X उद्धृत स्टेटस**

Activity Streams प्रारूप में एम्बेड किए गए Quote Tweets

`{
	"id": "tag:search.x.com,2005:222222222222",
	"objectType": "activity",
	"verb": "post",
	"body": "Quoting a Tweet: https://t.co/mxiFJ59FlB",
	"actor": {
		"displayName": "TheQuoter2"
	},
	"object": {
		"objectType": "note",
		"id": "object:search.x.com,2005:111111111",
		"summary": "https://t.co/mxiFJ59FlB"
	},
	"twitter_entities": {},
	"twitter_extended_entities": {},
	"gnip": {},
	"twitter_quoted_status": {
		"id": "tag:search.x.com,2005:111111111",
		"objectType": "activity",
		"verb": "post",
		"body": "console.log('Happy birthday, JavaScript!');",
		"actor": {
			"displayName": "TheOriginalTweeter"
		},
		"object": {
			"objectType": "note",
			"id": "object:search.x.com,2005:111111111"
		},
		"twitter_entities": {}
	}
}`

रीट्वीट किया गया Quote Tweet:

```
    {
    	"id": "tag:search.x.com,2005:1293612267087384577",
    	"objectType": "activity",
    	"verb": "share",
    	"postedTime": "2020-08-12T18:16:13.000Z",
    	"generator": {},
    	"provider": {},
    	"link": "http://x.com/XDevelopers/statuses/1293612267087384577",
    	"body": "RT @compston: So excited to make this first set of endpoints available - many more to come before we're done. The @XDevelopers #DevRel team…",
    	"actor": {},
    	"object": {},
    	"favoritesCount": 0,
    	"twitter_entities": {},
    	"twitter_lang": "en",
    	"retweetCount": 13,
    	"gnip": {},
    	"twitter_filter_level": "low",
    	"twitter_quoted_status": {}
    }
```

<div id="long-object">
  #### Long ऑब्जेक्ट
</div>

extended\_tweet का Activity Streams प्रारूप

```
{
  "id": "tag:search.x.com,2005:1050118621198921728",
  "objectType": "activity",
  "verb": "post",
  "postedTime": "2018-10-10T20:19:24.000Z",
  "generator": {
    "displayName": "X Web Client",
    "link": "http://x.com"
  },
  "provider": {
    "objectType": "service",
    "displayName": "X",
    "link": "http://www.x.com"
  },
  "link": "http://x.com/API/statuses/1050118621198921728",
  "body": "To make room for more expression, we will now count all emojis as equal—including those with gender‍‍‍ ‍‍and skin t… https://t.co/MkGjXf9aXm",
  "long_object": {
    "body": "To make room for more expression, we will now count all emojis as equal—including those with gender‍‍‍ ‍‍and skin tone modifiers 👍🏻👍🏽👍🏿. This is now reflected in Twitter-Text, our Open Source library. \n\nUsing Twitter-Text? See the forum post for detail: https://t.co/Nx1XZmRCXA",
    "display_text_range": [
      0,
      277
    ],
    "twitter_entities": {see twitter_entities object},
  "actor": {see actor object},
  "object": {
    "objectType": "note",
    "id": "object:search.x.com,2005:1050118621198921728",
    "summary": "To make room for more expression, we will now count all emojis as equal—including those with gender‍‍‍ ‍‍and skin t… https://t.co/MkGjXf9aXm",
    "link": "http://x.com/API/statuses/1050118621198921728",
    "postedTime": "2018-10-10T20:19:24.000Z"
  },
  "favoritesCount": 298,
  "twitter_entities": {see twitter_entities object},
  "twitter_lang": "en",
  "retweetCount": 153,
  "gnip": {see gnip object},
  "twitter_filter_level": "low"
}
```

<div id="actor-object">
  ### Actor ऑब्जेक्ट
</div>

Actor ऑब्जेक्ट में X User खाते का metadata शामिल होता है, जो उस activity को बनाने वाले X User का वर्णन करता है।

<div id="data-dictionary">
  #### डेटा शब्दकोश
</div>

| विशेषता           | प्रकार  | विवरण                                                                                                                                                                                                                                                                                                                                                    |
| :---------------- | :------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| objectType        | string  | **"objectType":** "person"                                                                                                                                                                                                                                                                                                                               |
| id                | string  | इस लेखक के लिए अद्वितीय पहचानकर्ता का स्ट्रिंग निरूपण। उदाहरण:<br /><br />"id:x.com:2244994945"                                                                                                                                                                                                                                                          |
| link              |         | "[http://www.x.com/XDeveloeprs](http://www.x.com/XDeveloeprs)                                                                                                                                                                                                                                                                                            |
| displayName       | String  | उपयोगकर्ता का वह नाम, जैसा उसने खुद निर्धारित किया है। यह ज़रूरी नहीं कि किसी व्यक्ति का वास्तविक नाम हो। आमतौर पर इसकी सीमा 50 वर्ण होती है, लेकिन यह बदल सकती है। उदाहरण:<br /><br />**"displayName":** "XDevelopers"                                                                                                                                  |
| preferredUsername | string  | वह स्क्रीन नाम, हैंडल या उपनाम जिससे यह उपयोगकर्ता अपनी पहचान बताता है। यह अद्वितीय होता है, लेकिन बदल सकता है। जहाँ संभव हो, उपयोगकर्ता पहचानकर्ता के रूप में `id` का उपयोग करें। आमतौर पर इसकी अधिकतम लंबाई 15 वर्ण होती है, लेकिन कुछ पुराने खाते इससे लंबे नामों के साथ मौजूद हो सकते हैं। उदाहरण:<br /><br />**"preferredUsername":** "XDevelopers" |
| location          | object  | \*\*        "location": **<br /><br />**"objectType":\*\* "place"**,**<br /><br />**"displayName":** "127.0.0.1"<br /><br />\*\*        }\*\*                                                                                                                                                                                                            |
| links             | array   | *Nullable* . उपयोगकर्ता द्वारा अपनी प्रोफ़ाइल से संबद्ध किया गया URL। उदाहरण:<br /><br />\*\*       "links": \[**<br /><br />**          \{ **<br /><br />**"href":\*\* "[https://developer.x.com/en/community](https://developer.x.com/en/community)"**,**<br /><br />**"rel":** "me"<br /><br />\*\*          }**<br /><br />**        ]\*\*           |
| summary           | string  | *Nullable* . उपयोगकर्ता द्वारा निर्धारित UTF-8 स्ट्रिंग, जो उसके खाते का विवरण देती है। उदाहरण:<br /><br />**"summary":** "The voice of the #XDevelopers team..."                                                                                                                                                                                        |
| protected         | Boolean | जब true हो, तो यह दर्शाता है कि इस उपयोगकर्ता ने अपनी पोस्ट्स को सुरक्षित रखने का विकल्प चुना है। [सार्वजनिक और सुरक्षित पोस्ट्स के बारे में](https://support.x.com/articles/14016-about-public-and-protected-tweets) देखें। उदाहरण:<br /><br />"protected": true                                                                                        |
| verified          | Boolean | जब true हो, तो यह दर्शाता है कि उपयोगकर्ता का खाता सत्यापित है। [सत्यापित खाते](https://support.x.com/articles/119135-faqs-about-verified-accounts) देखें। उदाहरण:<br /><br />"verified": false                                                                                                                                                          |
| followersCount    | Int     | इस खाते के वर्तमान फ़ॉलोअर्स की संख्या। कुछ विशेष परिस्थितियों में, यह फ़ील्ड अस्थायी रूप से “0” दिखा सकती है। उदाहरण:<br /><br />"followers\_count": 21                                                                                                                                                                                                 |
| friendsCount      | Int     | इस खाते द्वारा फ़ॉलो किए जा रहे उपयोगकर्ताओं की संख्या (अर्थात इसकी “followings”)। कुछ विशेष परिस्थितियों में, यह फ़ील्ड अस्थायी रूप से “0” दिखा सकती है। उदाहरण:<br /><br />"friends\_count": 32                                                                                                                                                        |
| listedCount       | Int     | उन सार्वजनिक सूचियों की संख्या, जिनका यह उपयोगकर्ता सदस्य है। उदाहरण:<br /><br />"listed\_count": 9274                                                                                                                                                                                                                                                   |
| favoritesCount    | Int     | इस उपयोगकर्ता द्वारा खाते के पूरे जीवनकाल में पसंद की गई पोस्ट्स की संख्या। ऐतिहासिक कारणों से फ़ील्ड नाम में British spelling का उपयोग किया गया है। उदाहरण:<br /><br />"favourites\_count": 13                                                                                                                                                          |
| statusesCount     | Int     | उपयोगकर्ता द्वारा की गई पोस्ट्स (रीट्वीट्स सहित) की संख्या। उदाहरण:<br /><br />"statuses\_count": 42                                                                                                                                                                                                                                                     |
| postedTime        | date    | वह UTC datetime, जब उपयोगकर्ता का खाता X पर बनाया गया था। उदाहरण:<br /><br />**"postedTime":** "2013-12-14T04:35:55.036Z"                                                                                                                                                                                                                                |
| image             | string  | उपयोगकर्ता की प्रोफ़ाइल छवि की ओर संकेत करने वाला HTTPS-आधारित URL। उदाहरण:<br /><br />**"image":** "[https://pbs.twimg.com/profile\&#95;images/1283786620521652229/lEODkLTh\&#95;normal.jpg](https://pbs.twimg.com/profile\&#95;images/1283786620521652229/lEODkLTh\&#95;normal.jpg)"                                                                   |

<div id="no-longer-supported-deprecated-attributes">
  #### अब समर्थित नहीं रहने वाली (deprecated) विशेषताएँ
</div>

| फ़ील्ड          | प्रकार | विवरण                                                                                                                                                                                                                        |
| :-------------- | :----- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| utcOffset       | null   | मान `null` पर सेट किया जाएगा। यह अब भी [GET account/settings](https://developer.x.com/en/docs/x-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings) के माध्यम से उपलब्ध है                 |
| twitterTimeZone | null   | मान `null` पर सेट किया जाएगा। यह अब भी [GET account/settings](https://developer.x.com/en/docs/x-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings) में `tzinfo_name` के रूप में उपलब्ध है |
| languages       | null   | मान `null` पर सेट किया जाएगा। यह अब भी [GET account/settings](https://developer.x.com/en/docs/x-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings) में `language` के रूप में उपलब्ध है    |

<div id="examples">
  #### उदाहरण:
</div>

```
			"actor": {
        "objectType": "person",
        "id": "id:twitter.com:2244994945",
        "link": "http://www.x.com/XDevelopers",
        "displayName": "X Dev",
        "postedTime": "2013-12-14T04:35:55.036Z",
        "image": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
        "summary": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #XAPI.",
        "friendsCount": 2039,
        "followersCount": 512197,
        "listedCount": 1662,
        "statusesCount": 3632,
        "twitterTimeZone": null,
        "verified": true,
        "utcOffset": null,
        "preferredUsername": "XDevelopers",
        "languages": [],
        "links": [
          {
            "href": "https://developer.x.com/en/community",
            "rel": "me"
          }
        ],
        "location": {
          "objectType": "place",
          "displayName": "127.0.0.1"
        },
        "favoritesCount": 2147
      }
```

```
"actor": {
    "objectType": "person",
    "id": "id:twitter.com:6253282",
    "link": "http://www.x.com/API",
    "displayName": "X API",
    "postedTime": "2007-05-23T06:01:13.000Z",
    "image": "https://pbs.twimg.com/profile_images/942858479592554497/BbazLO9L_normal.jpg",
    "summary": "Tweets about changes and service issues. Follow @XDevelopers for more.",
    "friendsCount": 39,
    "followersCount": 6054164,
    "listedCount": 12285,
    "statusesCount": 3689,
    "twitterTimeZone": null,
    "verified": true,
    "utcOffset": null,
    "preferredUsername": "API",
    "languages": [

    ],
    "links": [
      {
        "href": "https://developer.x.com",
        "rel": "me"
      }
    ],
    "favoritesCount": 4
  }
```

<div id="location-object">
  ### Location ऑब्जेक्ट
</div>

Location ऑब्जेक्ट, X अकाउंट स्तर पर सेट किए गए actor ऑब्जेक्ट के भीतर या [gnip object](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#gnip-object) के profileLocations ऑब्जेक्ट के भीतर मौजूद हो सकते हैं। Location ऑब्जेक्ट का place ऑब्जेक्ट type होता है और इनमें नाम, पता या geo निर्देशांक हो सकते हैं। Location ऑब्जेक्ट, native enriched format में [Geo](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#native-enriched-geo-objects) के समान होते हैं।

<div id="location-data-dictionary">
  #### स्थान डेटा शब्दकोश
</div>

| फ़ील्ड      | प्रकार | विवरण                                                                                                                                                                                             |
| :---------- | :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| objectType  | string | अधिक विस्तृत जानकारी के लिए [यहाँ](http://activitystrea.ms/head/activity-schema.html#place) देखें। उदाहरण:<br /><br />**"objectType":** "place"                                                   |
| displayName | string | **स्थान का पूरा नाम।  <br />  <br />\*\*\*\*"displayName":** "United States"                                                                                                                      |
| name        | string | X के place JSON फ़ॉर्मैट में स्थान का नाम।                                                                                                                                                        |
| link        | string | place के पूर्ण X JSON निरूपण का लिंक।  <br />  <br />**"link":** "[https://api.x.com/1.1/geo/id/27c45d804c777999.json](https://api.x.com/1.1/geo/id/27c45d804c777999.json)"                       |
| geo         | object | X का geo coordinates ऑब्जेक्ट। यह polygon या point, दोनों में से कोई एक हो सकता है।<br /><br />[geo](https://developer.x.com/en/docs/x-api/v1/data-dictionary/object-model/geo#coordinates) देखें |
| countryCode | String | उस देश का संक्षिप्त country code जिसमें यह स्थान शामिल है। उदाहरण:<br /><br /> **"countryCode": "US**                                                                                             |
| country     | String | उस देश का नाम जिसमें यह स्थान शामिल है। उदाहरण:<br /><br />\*\*"country": \*\*"United States"                                                                                                     |

<div id="profilelocations-derived-obejcts">
  #### profileLocations व्युत्पन्न ऑब्जेक्ट्स
</div>

|         |        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| :------ | :----- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| फ़ील्ड  | Type   | विवरण                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| address | object | [gnip object](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#gnip-object) के भीतर profileLocation location object में। [profile geo enrichement](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#profile-geo) द्वारा निकाले गए स्थान का पता। इसकी विस्तृतता का स्तर अलग-अलग हो सकता है।<br /><br />**"address": \{**<br /><br />\*\*          "country": **"United States"**,**<br /><br />**          "countryCode": **"US"**,**<br /><br />**          "locality": **"Providence"**,**<br /><br />**          "region": **"Rhode Island"**,**<br /><br />**          "subRegion": **"Providence County"<br /><br />**        }\*\* |
| geo     | object | [gnip objec](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#gnip-object)t के भीतर profileLocation location object में। [profile geo enrichement](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#profile-geo) द्वारा निकाले गए स्थान के केंद्र-बिंदु निर्देशांक।<br /><br />**"geo": \{**<br /><br />\*\*          "coordinates": \[**<br /><br />-98.5**,**<br /><br />39.76<br /><br />**          ],**<br /><br />**          "type": **"point"<br /><br />**        }\*\*                                                                                                                                                        |

**उदाहरण**

```
	"location": {
    "objectType": "place",
    "displayName": "Kansas, USA",
    "name": "Kansas",
    "country_code": "United States",
    "twitter_country_code": "US",
    "twitter_place_type": "admin",
    "link": "https://api.x.com/1.1/geo/id/27c45d804c777999.json",
    "geo": {
      "type": "Polygon",
      "coordinates": [
        [
          [
            -102.051769,
            36.99311
          ],
          [
            -102.051769,
            40.003282
          ],
          [
            -94.588081,
            40.003282
          ],
          [
            -94.588081,
            36.99311
          ]
        ]
      ]
    }
```

```
    "location": {
      "objectType": "place",
      "displayName": "California, USA"
    }
```

<div id="x-entities-object">
  ### X entities object
</div>

Activity Streams प्रारूप के लिए, twitter\_entities वही प्रारूप और डेटा शब्दकोश है जो नेटिव enriched प्रारूप में [यहाँ entities object](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#entities-object) में दिखाया गया है।

<div id="examples">
  #### उदाहरण:
</div>

```
"twitter_entities": {
	"hashtags": [{
		"text": "API",
		"indices": [
			228,
			239
		]
	}],
	"urls": [{
		"url": "https://t.co/r6z6CI7kEy",
		"expanded_url": "https://devcommunity.x.com/t/retiring-labs-v2-recent-search-and-hide-replies/145795",
		"display_url": "devcommunity.com/t/retiring-lab…",
		"indices": [
			250,
			273
		]
	}],
	"user_mentions": [],
	"symbols": []
}
```

<div id="x-extended-entities-object">
  ### X विस्तारित entities ऑब्जेक्ट
</div>

Activity streams प्रारूप के लिए, twitter\_extended\_entities का प्रारूप और डेटा शब्दकोश वही है जो मूल enriched प्रारूप में [extended\_entities ऑब्जेक्ट यहाँ](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-dictionary#x-extended-entities) दिखाया गया है।

<div id="examples">
  #### उदाहरण:
</div>

```
"twitter_extended_entities":{
	"media": [{
		"id": 1293565706408038400,
		"id_str": "1293565706408038401",
		"indices": [
			219,
			242
		],
		"additional_media_info": {
			"monetizable": false
		},
		"media_url": "http://pbs.twimg.com/ext_tw_video_thumb/1293565706408038401/pu/img/66P2dvbU4a02jYbV.jpg",
		"media_url_https": "https://pbs.twimg.com/ext_tw_video_thumb/1293565706408038401/pu/img/66P2dvbU4a02jYbV.jpg",
		"url": "https://t.co/KaFSbjWUA8",
		"display_url": "pic.x.com/KaFSbjWUA8",
		"expanded_url": "https://x.com/XDevelopers/status/1293593516040269825/video/1",
		"type": "video",
		"video_info": {
			"aspect_ratio": [
				16,
				9
			],
			"duration_millis": 34875,
			"variants": [{
					"bitrate": 256000,
					"content_type": "video/mp4",
					"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/480x270/Fg9lnGGsITO0uq2K.mp4?tag=10"
				},
				{
					"bitrate": 832000,
					"content_type": "video/mp4",
					"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/640x360/-crbtZE4y8vKN_uF.mp4?tag=10"
				},
				{
					"content_type": "application/x-mpegURL",
					"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/pl/OvIqQojosF6sMIHR.m3u8?tag=10"
				},
				{
					"bitrate": 2176000,
					"content_type": "video/mp4",
					"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/1280x720/xkxyb-VPVY4OI0j9.mp4?tag=10"
				}
			]
		},
		"sizes": {
			"thumb": {
				"w": 150,
				"h": 150,
				"resize": "crop"
			},
			"medium": {
				"w": 1200,
				"h": 675,
				"resize": "fit"
			},
			"small": {
				"w": 680,
				"h": 383,
				"resize": "fit"
			},
			"large": {
				"w": 1280,
				"h": 720,
				"resize": "fit"
			}
		}
	}]
}
```

<div id="gnip-object">
  ### Gnip ऑब्जेक्ट
</div>

Activity Streams प्रारूप में `gnip` ऑब्जेक्ट में सक्रिय enrichments द्वारा जोड़ा गया metadata होता है, साथ ही activity के लिए लागू matching rules का संकेत भी शामिल होता है।

<div id="data-dictionary">
  #### डेटा शब्दकोश
</div>

|                  |                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| :--------------- | :------------------------ | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **फ़ील्ड**       | **प्रकार**                | **विवरण**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| matching\_rules  | array                     | matching rule objects की एक array शामिल होती है, जो उस rule को दर्शाती है जिससे activity मेल खाती है।  <br /> **"matching\_rules": \[**<br /><br />\*\*      \{**<br /><br />**        "tag": null,**<br /><br />**"id":\*\* 1026514022567358500\*\*,**<br /><br />**"id\_str":\*\* "1026514022567358464"<br /><br />\*\*      }**<br /><br />**    ]\*\*                                                                                                                                                                                                                                                                                                                                                                                                                |
| urls             | array                     | activity के भीतर मौजूद links की एक array और ***URL unwinding enrichment के लिए expanded url metadata शामिल होता है।  <br />  <br />**    "urls": \[**<br /><br />**      \{**<br /><br />**"url":*\* "[https://t.co/tGQqNxxyhU](https://t.co/tGQqNxxyhU)"**,**<br /><br />**"expanded\_url":** "[https://www.youtube.com/channel/UCwUxW2CV2p5mzjMBqvqLzJA](https://www.youtube.com/channel/UCwUxW2CV2p5mzjMBqvqLzJA)"**,**<br /><br />**"expanded\_status":** 200\*\*,**<br /><br />**"expanded\_url\_title":\*\* "Birdys Daughter"**,**<br /><br />**"expanded\_url\_description":** "Premium, single-origin, handpicked Jamaica Blue Mountain Coffee"<br /><br />\*\*      }**<br /><br />**    ]\*\*                                                                  |
| profileLocations | array of location objects | Profile Geo enrichment से प्राप्त location object शामिल होता है।  <br />  <br />\*\*    "profileLocations": \[**<br /><br />**      \{**<br /><br />**        "address": \{**<br /><br />**"country":\*\* "Canada"**,**<br /><br />**"countryCode":** "CA"**,**<br /><br />**"locality":** "Toronto"**,**<br /><br />**"region":** "Ontario"<br /><br />\*\*        },**<br /><br />**"displayName":\*\* "Toronto, Ontario, Canada"**,**<br /><br />\*\*        "geo": \{**<br /><br />**          "coordinates": \[**<br /><br /> -79.4163**,**<br /><br /> 43.70011<br /><br />**          ],**<br /><br />**"type":\*\* "point"<br /><br />\*\*        },**<br /><br />**"objectType":\*\* "place"<br /><br />\*\*      }**<br /><br />**    ]**<br /><br />**  }\*\* |

<div id="examples">
  #### उदाहरण:
</div>

```json theme={null}
	"gnip": {
    "matching_rules": [
      {
        "tag": null
      }
    ],
    "urls": [
      {
        "url": "https://t.co/Nx1XZmRCXA",
        "expanded_url": "https://devcommunity.x.com/t/new-update-to-the-twitter-text-library-emoji-character-count/114607",
        "expanded_status": 200,
        "expanded_url_title": null,
        "expanded_url_description": null
      }
    ]
  }
```

<div id="activity-streams-payload-examples">
  #### Activity Streams पेलोड के उदाहरण
</div>

पोस्ट गतिविधि

```
{
	"id": "tag:search.x.com,2005:1307025659294674945",
	"objectType": "activity",
	"verb": "post",
	"postedTime": "2020-09-18T18:36:15.000Z",
	"generator": {
		"displayName": "X Web App",
		"link": "https://mobile.x.com"
	},
	"provider": {
		"objectType": "service",
		"displayName": "X",
		"link": "http://www.x.com"
	},
	"link": "http://x.com/XDevelopers/statuses/1307025659294674945",
	"body": "यहाँ एक लेख है जो नए Tweet payload v2 में अपडेट को उजागर करता है https://t.co/oeF3ZHeKQQ",
	"actor": {
		"objectType": "person",
		"id": "id:twitter.com:2244994945",
		"link": "http://www.x.com/XDevelopers",
		"displayName": "X Dev",
		"postedTime": "2013-12-14T04:35:55.036Z",
		"image": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"summary": "#XDevelopers टीम की आवाज़ और #XAPI से संबंधित अपडेट, समाचार और इवेंट के लिए आपका आधिकारिक स्रोत।",
		"friendsCount": 2038,
		"followersCount": 512292,
		"listedCount": 1666,
		"statusesCount": 3634,
		"twitterTimeZone": null,
		"verified": true,
		"utcOffset": null,
		"preferredUsername": "XDevelopers",
		"languages": [],
		"links": [{
			"href": "https://developer.x.com/en/community",
			"rel": "me"
		}],
		"location": {
			"objectType": "place",
			"displayName": "127.0.0.1"
		},
		"favoritesCount": 2147
	},
	"object": {
		"objectType": "note",
		"id": "object:search.x.com,2005:1307025659294674945",
		"summary": "यहाँ एक लेख है जो नए Tweet payload v2 में अपडेट को उजागर करता है https://t.co/oeF3ZHeKQQ",
		"link": "http://x.com/XDevelopers/statuses/1307025659294674945",
		"postedTime": "2020-09-18T18:36:15.000Z"
	},
	"inReplyTo": {
		"link": "http://x.com/XDevelopers/statuses/1304102743196356610"
	},
	"favoritesCount": 70,
	"twitter_entities": {
		"hashtags": [],
		"urls": [{
			"url": "https://t.co/oeF3ZHeKQQ",
			"expanded_url": "https://dev.to/twitterdev/understanding-the-new-tweet-payload-in-the-twitter-api-v2-1fg5",
			"display_url": "dev.to/twitterdev/und…",
			"indices": [
				74,
				97
			]
		}],
		"user_mentions": [],
		"symbols": []
	},
	"twitter_lang": "en",
	"retweetCount": 11,
	"gnip": {
		"matching_rules": [{
			"tag": null
		}],
		"urls": [{
			"url": "https://t.co/oeF3ZHeKQQ",
			"expanded_url": "https://dev.to/twitterdev/understanding-the-new-tweet-payload-in-the-twitter-api-v2-1fg5",
			"expanded_status": 200,
			"expanded_url_title": "X API v2 में नए Tweet payload को समझना",
			"expanded_url_description": "X ने हाल ही में नए X API v2 की घोषणा की, जिसे नई सुविधाएँ प्रदान करने के लिए शुरू से पुनर्निर्मित किया गया है..."
		}]
	},
	"twitter_filter_level": "low"
}
```

रिप्लाई पोस्ट की गतिविधि

```
{
	"id": "tag:search.x.com,2005:1296887316556980230",
	"objectType": "activity",
	"verb": "post",
	"postedTime": "2020-08-21T19:10:05.000Z",
	"generator": {
		"displayName": "X Web App",
		"link": "https://mobile.x.com"
	},
	"provider": {
		"objectType": "service",
		"displayName": "X",
		"link": "http://www.x.com"
	},
	"link": "http://x.com/XDevelopers/statuses/1296887316556980230",
	"body": "See how @PennMedCDH are using X data to understand the COVID-19 health crisis 📊\n\nhttps://t.co/1tdA8uDWes",
	"actor": {
		"objectType": "person",
		"id": "id:twitter.com:2244994945",
		"link": "http://www.x.com/XDevelopers",
		"displayName": "X Dev",
		"postedTime": "2013-12-14T04:35:55.036Z",
		"image": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"summary": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #API.",
		"friendsCount": 2038,
		"followersCount": 512292,
		"listedCount": 1666,
		"statusesCount": 3634,
		"twitterTimeZone": null,
		"verified": true,
		"utcOffset": null,
		"preferredUsername": "XDevelopers",
		"languages": [],
		"links": [{
			"href": "https://developer.x.com/en/community",
			"rel": "me"
		}],
		"location": {
			"objectType": "place",
			"displayName": "127.0.0.1"
		},
		"favoritesCount": 2147
	},
	"object": {
		"objectType": "note",
		"id": "object:search.x.com,2005:1296887316556980230",
		"summary": "See how @PennMedCDH are using X data to understand the COVID-19 health crisis 📊\n\nhttps://t.co/1tdA8uDWes",
		"link": "http://x.com/XDevelopers/statuses/1296887316556980230",
		"postedTime": "2020-08-21T19:10:05.000Z"
	},
	"inReplyTo": {
		"link": "http://x.com/XDevelopers/statuses/1296887091901718529"
	},
	"favoritesCount": 26,
	"twitter_entities": {
		"hashtags": [],
		"urls": [{
			"url": "https://t.co/1tdA8uDWes",
			"expanded_url": "https://developer.x.com/en/use-cases/success-stories/penn",
			"display_url": "developer.x.com/en/use-cases/s…",
			"indices": [
				87,
				110
			]
		}],
		"user_mentions": [{
			"screen_name": "PennMedCDH",
			"name": "Penn Med CDH",
			"id": 1615654896,
			"id_str": "1615654896",
			"indices": [
				8,
				19
			]
		}],
		"symbols": []
	},
	"twitter_lang": "en",
	"retweetCount": 9,
	"gnip": {
		"matching_rules": [{
			"tag": null
		}],
		"urls": [{
			"url": "https://t.co/1tdA8uDWes",
			"expanded_url": "https://developer.x.com/en/use-cases/success-stories/penn",
			"expanded_status": 200,
			"expanded_url_title": "Penn Medicine Center for Digital Health",
			"expanded_url_description": "Penn Med Center for Digital Health has created a COVID-19 X map that includes charts detailing sentiment, symptoms reported, state-by-state data cuts, and border data on the COVID-19 outbreak. In addition, their Penn Med With You initiative uses aggregate regional information from X to inform their website and text-messaging service. The service uses this information to disseminate relevant and timely resources."
		}]
	},
	"twitter_filter_level": "low"
}
```

`long_object` सहित पोस्ट गतिविधि

```
{
	"id": "tag:search.x.com,2005:1296121314218897408",
	"objectType": "activity",
	"verb": "post",
	"postedTime": "2020-08-19T16:26:16.000Z",
	"generator": {
		"displayName": "X Web App",
		"link": "https://mobile.x.com"
	},
	"provider": {
		"objectType": "service",
		"displayName": "X",
		"link": "http://www.x.com"
	},
	"link": "http://x.com/XDevelopers/statuses/1296121314218897408",
	"body": "The hide replies endpoint is launching today! \n\nDevelopers can hide replies to Tweets - a crucial way developers ca… https://t.co/VyfXs1RTXn",
	"long_object": {
		"body": "The hide replies endpoint is launching today! \n\nDevelopers can hide replies to Tweets - a crucial way developers can help improve the health of the public conversation using the #XAPI.\n\nhttps://t.co/khXhTurm9x",
		"display_text_range": [
			0,
			215
		],
		"twitter_entities": {
			"hashtags": [{
				"text": "API",
				"indices": [
					178,
					189
				]
			}],
			"urls": [{
				"url": "https://t.co/khXhTurm9x",
				"expanded_url": "https://devcommunity.x.com/t/hide-replies-now-available-in-the-new-twitter-api/140996",
				"display_url": "devcommunity.com/t/hide-replies…",
				"indices": [
					192,
					215
				]
			}],
			"user_mentions": [],
			"symbols": []
		}
	},
	"actor": {
		"objectType": "person",
		"id": "id:twitter.com:2244994945",
		"link": "http://www.x.com/XDevelopers",
		"displayName": "X Dev",
		"postedTime": "2013-12-14T04:35:55.036Z",
		"image": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"summary": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #XAPI.",
		"friendsCount": 2038,
		"followersCount": 512292,
		"listedCount": 1666,
		"statusesCount": 3634,
		"twitterTimeZone": null,
		"verified": true,
		"utcOffset": null,
		"preferredUsername": "XDevelopers",
		"languages": [],
		"links": [{
			"href": "https://developer.x.com/en/community",
			"rel": "me"
		}],
		"location": {
			"objectType": "place",
			"displayName": "127.0.0.1"
		},
		"favoritesCount": 2147
	},
	"object": {
		"objectType": "note",
		"id": "object:search.x.com,2005:1296121314218897408",
		"summary": "The hide replies endpoint is launching today! \n\nDevelopers can hide replies to Tweets - a crucial way developers ca… https://t.co/VyfXs1RTXn",
		"link": "http://x.com/XDevelopers/statuses/1296121314218897408",
		"postedTime": "2020-08-19T16:26:16.000Z"
	},
	"favoritesCount": 172,
	"twitter_entities": {
		"hashtags": [],
		"urls": [{
			"url": "https://t.co/VyfXs1RTXn",
			"expanded_url": "https://x.com/i/web/status/1296121314218897408",
			"display_url": "x.com/i/web/status/1…",
			"indices": [
				117,
				140
			]
		}],
		"user_mentions": [],
		"symbols": []
	},
	"twitter_lang": "en",
	"retweetCount": 54,
	"gnip": {
		"matching_rules": [{
			"tag": null
		}],
		"urls": [{
			"url": "https://t.co/khXhTurm9x",
			"expanded_url": "https://devcommunity.x.com/t/hide-replies-now-available-in-the-new-twitter-api/140996",
			"expanded_status": 200,
			"expanded_url_title": "Hide replies now available in the new X API",
			"expanded_url_description": "Today, we’re happy to announce the general availability of the hide replies endpoint in the new X API. The hide replies endpoint allows you to build tools that help people hide or unhide replies to their Tweets. People manage their replies for many reasons, including to give less attention to comments that are abusive, distracting, misleading, or to make conversations more engaging. Through this endpoint, you can build tools to help people on X hide or unhide replies faster and more..."
		}]
	},
	"twitter_filter_level": "low"
}
```

`twitter_extended_entities` सहित पोस्ट गतिविधि

```
{
	"id": "tag:search.x.com,2005:1293593516040269825",
	"objectType": "activity",
	"verb": "post",
	"postedTime": "2020-08-12T17:01:42.000Z",
	"generator": {
		"displayName": "X Web App",
		"link": "https://mobile.x.com"
	},
	"provider": {
		"objectType": "service",
		"displayName": "X",
		"link": "http://www.x.com"
	},
	"link": "http://x.com/XDevelopers/statuses/1293593516040269825",
	"body": "It’s finally here! 🥁 Say hello to the new #XAPI.\n\nWe’re rebuilding the X API v2 from the ground up to b… https://t.co/UeCndQGMjx",
	"long_object": {
		"body": "It’s finally here! 🥁 Say hello to the new #XAPI.\n\nWe’re rebuilding the X API v2 from the ground up to better serve our developer community. And today’s launch is only the beginning.\n\nhttps://t.co/32VrwpGaJw https://t.co/KaFSbjWUA8",
		"display_text_range": [
			0,
			218
		],
		"twitter_entities": {
			"hashtags": [{
				"text": "API",
				"indices": [
					42,
					53
				]
			}],
			"urls": [{
				"url": "https://t.co/32VrwpGaJw",
				"expanded_url": "https://blog.x.com/developer/en_us/topics/tools/2020/introducing_new_twitter_api.html",
				"display_url": "blog.x.com/developer/en_u…",
				"indices": [
					195,
					218
				]
			}],
			"user_mentions": [],
			"symbols": [],
			"media": [{
				"id": 1293565706408038400,
				"id_str": "1293565706408038401",
				"indices": [
					219,
					242
				],
				"additional_media_info": {
					"monetizable": false
				},
				"media_url": "http://pbs.twimg.com/ext_tw_video_thumb/1293565706408038401/pu/img/66P2dvbU4a02jYbV.jpg",
				"media_url_https": "https://pbs.twimg.com/ext_tw_video_thumb/1293565706408038401/pu/img/66P2dvbU4a02jYbV.jpg",
				"url": "https://t.co/KaFSbjWUA8",
				"display_url": "pic.x.com/KaFSbjWUA8",
				"expanded_url": "https://x.com/XDevelopers/status/1293593516040269825/video/1",
				"type": "video",
				"video_info": {
					"aspect_ratio": [
						16,
						9
					],
					"duration_millis": 34875,
					"variants": [{
							"bitrate": 256000,
							"content_type": "video/mp4",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/480x270/Fg9lnGGsITO0uq2K.mp4?tag=10"
						},
						{
							"bitrate": 832000,
							"content_type": "video/mp4",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/640x360/-crbtZE4y8vKN_uF.mp4?tag=10"
						},
						{
							"content_type": "application/x-mpegURL",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/pl/OvIqQojosF6sMIHR.m3u8?tag=10"
						},
						{
							"bitrate": 2176000,
							"content_type": "video/mp4",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/1280x720/xkxyb-VPVY4OI0j9.mp4?tag=10"
						}
					]
				},
				"sizes": {
					"thumb": {
						"w": 150,
						"h": 150,
						"resize": "crop"
					},
					"medium": {
						"w": 1200,
						"h": 675,
						"resize": "fit"
					},
					"small": {
						"w": 680,
						"h": 383,
						"resize": "fit"
					},
					"large": {
						"w": 1280,
						"h": 720,
						"resize": "fit"
					}
				}
			}]
		},
		"twitter_extended_entities": {
			"media": [{
				"id": 1293565706408038400,
				"id_str": "1293565706408038401",
				"indices": [
					219,
					242
				],
				"additional_media_info": {
					"monetizable": false
				},
				"media_url": "http://pbs.twimg.com/ext_tw_video_thumb/1293565706408038401/pu/img/66P2dvbU4a02jYbV.jpg",
				"media_url_https": "https://pbs.twimg.com/ext_tw_video_thumb/1293565706408038401/pu/img/66P2dvbU4a02jYbV.jpg",
				"url": "https://t.co/KaFSbjWUA8",
				"display_url": "pic.x.com/KaFSbjWUA8",
				"expanded_url": "https://x.com/XDevelopers/status/1293593516040269825/video/1",
				"type": "video",
				"video_info": {
					"aspect_ratio": [
						16,
						9
					],
					"duration_millis": 34875,
					"variants": [{
							"bitrate": 256000,
							"content_type": "video/mp4",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/480x270/Fg9lnGGsITO0uq2K.mp4?tag=10"
						},
						{
							"bitrate": 832000,
							"content_type": "video/mp4",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/640x360/-crbtZE4y8vKN_uF.mp4?tag=10"
						},
						{
							"content_type": "application/x-mpegURL",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/pl/OvIqQojosF6sMIHR.m3u8?tag=10"
						},
						{
							"bitrate": 2176000,
							"content_type": "video/mp4",
							"url": "https://video.twimg.com/ext_tw_video/1293565706408038401/pu/vid/1280x720/xkxyb-VPVY4OI0j9.mp4?tag=10"
						}
					]
				},
				"sizes": {
					"thumb": {
						"w": 150,
						"h": 150,
						"resize": "crop"
					},
					"medium": {
						"w": 1200,
						"h": 675,
						"resize": "fit"
					},
					"small": {
						"w": 680,
						"h": 383,
						"resize": "fit"
					},
					"large": {
						"w": 1280,
						"h": 720,
						"resize": "fit"
					}
				}
			}]
		}
	},
	"display_text_range": [
		0,
		140
	],
	"actor": {
		"objectType": "person",
		"id": "id:twitter.com:2244994945",
		"link": "http://www.x.com/XDevelopers",
		"displayName": "X Dev",
		"postedTime": "2013-12-14T04:35:55.036Z",
		"image": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"summary": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #TwitterAPI.",
		"friendsCount": 2038,
		"followersCount": 512292,
		"listedCount": 1666,
		"statusesCount": 3634,
		"twitterTimeZone": null,
		"verified": true,
		"utcOffset": null,
		"preferredUsername": "XDevelopers",
		"languages": [],
		"links": [{
			"href": "https://developer.x.com/en/community",
			"rel": "me"
		}],
		"location": {
			"objectType": "place",
			"displayName": "127.0.0.1"
		},
		"favoritesCount": 2147
	},
	"object": {
		"objectType": "note",
		"id": "object:search.x.com,2005:1293593516040269825",
		"summary": "It’s finally here! 🥁 Say hello to the new #API.\n\nWe’re rebuilding the X API v2 from the ground up to b… https://t.co/UeCndQGMjx",
		"link": "http://x.com/XDevelopers/statuses/1293593516040269825",
		"postedTime": "2020-08-12T17:01:42.000Z"
	},
	"favoritesCount": 2844,
	"twitter_entities": {
		"hashtags": [{
			"text": "API",
			"indices": [
				42,
				53
			]
		}],
		"urls": [{
			"url": "https://t.co/UeCndQGMjx",
			"expanded_url": "https://x.com/i/web/status/1293593516040269825",
			"display_url": "x.com/i/web/status/1…",
			"indices": [
				117,
				140
			]
		}],
		"user_mentions": [],
		"symbols": []
	},
	"twitter_lang": "en",
	"retweetCount": 958,
	"gnip": {
		"matching_rules": [{
			"tag": null
		}],
		"urls": [{
			"url": "https://t.co/32VrwpGaJw",
			"expanded_url": "https://blog.x.com/developer/en_us/topics/tools/2020/introducing_new_twitter_api.html",
			"expanded_status": 200,
			"expanded_url_title": "Introducing a new and improved X API",
			"expanded_url_description": "नए X API का परिचय — इसे बिल्कुल नए सिरे से बनाया गया है ताकि नई सुविधाएँ तेज़ी से उपलब्ध कराई जा सकें और डेवलपर्स दुनिया को X पर चल रही सार्वजनिक बातचीत से जोड़ने में मदद कर सकें।"
		}]
	},
	"twitter_filter_level": "low"
}
```

रीट्वीट गतिविधि

```
{
	"id": "tag:search.x.com,2005:1229851574555508737",
	"objectType": "activity",
	"verb": "share",
	"postedTime": "2020-02-18T19:33:59.000Z",
	"generator": {
		"displayName": "X Web App",
		"link": "https://mobile.x.com"
	},
	"provider": {
		"objectType": "service",
		"displayName": "X",
		"link": "http://www.x.com"
	},
	"link": "http://x.com/XDevelopers/statuses/1229851574555508737",
	"body": "RT @suhemparack: I built an Alexa Skill for X using APL that allows you to view Tweets and Trends on the echo show!\n\nCheck it out her…",
	"actor": {
		"objectType": "person",
		"id": "id:twitter.com:2244994945",
		"link": "http://www.x.com/XDevelopers",
		"displayName": "X Dev",
		"postedTime": "2013-12-14T04:35:55.036Z",
		"image": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"summary": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #XAPI.",
		"friendsCount": 2038,
		"followersCount": 512292,
		"listedCount": 1666,
		"statusesCount": 3634,
		"twitterTimeZone": null,
		"verified": true,
		"utcOffset": null,
		"preferredUsername": "XDevelopers",
		"languages": [],
		"links": [{
			"href": "https://developer.x.com/en/community",
			"rel": "me"
		}],
		"location": {
			"objectType": "place",
			"displayName": "127.0.0.1"
		},
		"favoritesCount": 2147
	},
	"object": {
		"id": "tag:search.x.com,2005:1229843515603144704",
		"objectType": "activity",
		"verb": "post",
		"postedTime": "2020-02-18T19:01:58.000Z",
		"generator": {
			"displayName": "X Web App",
			"link": "https://mobile.x.com"
		},
		"provider": {
			"objectType": "service",
			"displayName": "X",
			"link": "http://www.x.com"
		},
		"link": "http://x.com/suhemparack/statuses/1229843515603144704",
		"body": "I built an Alexa Skill for X using APL that allows you to view Tweets and Trends on the echo show!\n\nCheck it… https://t.co/RP9NgltX7i",
		"long_object": {
			"body": "I built an Alexa Skill for X using APL that allows you to view Tweets and Trends on the echo show!\n\nCheck it out here 👇\n\nhttps://t.co/l5J8wq748G",
			"display_text_range": [
				0,
				150
			],
			"twitter_entities": {
				"hashtags": [],
				"urls": [{
					"url": "https://t.co/l5J8wq748G",
					"expanded_url": "https://dev.to/XDevelopers/building-an-alexa-skill-for-twitter-using-alexa-presentation-language-1aj0",
					"display_url": "dev.to/twitterdev/bui…",
					"indices": [
						127,
						150
					]
				}],
				"user_mentions": [],
				"symbols": []
			}
		},
		"actor": {
			"objectType": "person",
			"id": "id:twitter.com:857699969263964161",
			"link": "http://www.x.com/suhemparack",
			"displayName": "Suhem Parack",
			"postedTime": "2017-04-27T20:56:22.883Z",
			"image": "https://pbs.twimg.com/profile_images/1230703695051935747/TbQKe91L_normal.jpg",
			"summary": "Developer Relations for Academic Research @X. Talk to me about research with X data. Previously: Amazon Alexa. Views are my own",
			"friendsCount": 501,
			"followersCount": 732,
			"listedCount": 12,
			"statusesCount": 458,
			"twitterTimeZone": null,
			"verified": false,
			"utcOffset": null,
			"preferredUsername": "suhemparack",
			"languages": [],
			"links": [{
				"href": "https://developer.x.com",
				"rel": "me"
			}],
			"location": {
				"objectType": "place",
				"displayName": "Seattle, WA"
			},
			"favoritesCount": 358
		},
		"object": {
			"objectType": "note",
			"id": "object:search.x.com,2005:1229843515603144704",
			"summary": "I built an Alexa Skill for X using APL that allows you to view Tweets and Trends on the echo show!\n\nCheck it… https://t.co/RP9NgltX7i",
			"link": "http://x.com/suhemparack/statuses/1229843515603144704",
			"postedTime": "2020-02-18T19:01:58.000Z"
		},
		"favoritesCount": 71,
		"twitter_entities": {
			"hashtags": [],
			"urls": [{
				"url": "https://t.co/RP9NgltX7i",
				"expanded_url": "https://x.com/i/web/status/1229843515603144704",
				"display_url": "x.com/i/web/status/1…",
				"indices": [
					116,
					139
				]
			}],
			"user_mentions": [],
			"symbols": []
		},
		"twitter_lang": "en",
		"twitter_filter_level": "low"
	},
	"favoritesCount": 0,
	"twitter_entities": {
		"hashtags": [],
		"urls": [],
		"user_mentions": [{
			"screen_name": "suhemparack",
			"name": "Suhem Parack",
			"id": 857699969263964200,
			"id_str": "857699969263964161",
			"indices": [
				3,
				15
			]
		}],
		"symbols": []
	},
	"twitter_lang": "en",
	"retweetCount": 19,
	"gnip": {
		"matching_rules": [{
			"tag": null
		}],
		"urls": [{
			"url": "https://t.co/l5J8wq748G",
			"expanded_url": "https://dev.to/twitterdev/building-an-alexa-skill-for-twitter-using-alexa-presentation-language-1aj0",
			"expanded_status": 200,
			"expanded_url_title": null,
			"expanded_url_description": null
		}]
	},
	"twitter_filter_level": "low"
}
```

Quote Tweet गतिविधि

```
{
 	"id": "tag:search.x.com,2005:1328399838128467969",
 	"objectType": "activity",
 	"verb": "post",
 	"postedTime": "2020-11-16T18:09:36.000Z",
 	"generator": {
 		"displayName": "X Web App",
 		"link": "https://mobile.x.com"
 	},
 	"provider": {
 		"objectType": "service",
 		"displayName": "X",
 		"link": "http://www.x.com"
 	},
 	"link": "http://x.com/XDevelopers/statuses/1328399838128467969",
 	"body": "As planned, the Labs v2 endpoints referenced below have now been retired. Please let us know in the forums if you h… https://t.co/ahQvTYaOcZ",
 	"long_object": {
 		"body": "As planned, the Labs v2 endpoints referenced below have now been retired. Please let us know in the forums if you have questions or need help with the X API v2! https://t.co/JaxttUMmjX",
 		"display_text_range": [
 			0,
 			166
 		],
 		"twitter_entities": {
 			"hashtags": [],
 			"urls": [{
 				"url": "https://t.co/JaxttUMmjX",
 				"expanded_url": "https://x.com/XDevelopers/status/1327011423252144128",
 				"display_url": "x.com/XDevelopers/sta…",
 				"indices": [
 					167,
 					190
 				]
 			}],
 			"user_mentions": [],
 			"symbols": []
 		}
 	},
 	"display_text_range": [
 		0,
 		140
 	],
 	"actor": {
 		"objectType": "person",
 		"id": "id:twitter.com:2244994945",
 		"link": "http://www.x.com/XDevelopers",
 		"displayName": "X Dev",
 		"postedTime": "2013-12-14T04:35:55.036Z",
 		"image": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
 		"summary": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #XAPI.",
 		"friendsCount": 2038,
 		"followersCount": 512292,
 		"listedCount": 1666,
 		"statusesCount": 3634,
 		"twitterTimeZone": null,
 		"verified": true,
 		"utcOffset": null,
 		"preferredUsername": "XDevelopers",
 		"languages": [],
 		"links": [{
 			"href": "https://developer.x.com/en/community",
 			"rel": "me"
 		}],
 		"location": {
 			"objectType": "place",
 			"displayName": "127.0.0.1"
 		},
 		"favoritesCount": 2147
 	},
 	"object": {
 		"objectType": "note",
 		"id": "object:search.x.com,2005:1328399838128467969",
 		"summary": "As planned, the Labs v2 endpoints referenced below have now been retired. Please let us know in the forums if you h… https://t.co/ahQvTYaOcZ",
 		"link": "http://x.com/XDevelopers/statuses/1328399838128467969",
 		"postedTime": "2020-11-16T18:09:36.000Z"
 	},
 	"favoritesCount": 29,
 	"twitter_entities": {
 		"hashtags": [],
 		"urls": [{
 			"url": "https://t.co/ahQvTYaOcZ",
 			"expanded_url": "https://x.com/i/web/status/1328399838128467969",
 			"display_url": "x.com/i/web/status/1…",
 			"indices": [
 				117,
 				140
 			]
 		}],
 		"user_mentions": [],
 		"symbols": []
 	},
 	"twitter_lang": "en",
 	"retweetCount": 7,
 	"gnip": {
 		"matching_rules": [{
 			"tag": null
 		}],
 		"urls": [{
 			"url": "https://t.co/r6z6CI7kEy",
 			"expanded_url": "https://devcommunity.x.com/t/retiring-labs-v2-recent-search-and-hide-replies/145795",
 			"expanded_status": 200,
 			"expanded_url_title": "Retiring Labs v2 recent search and hide replies",
 			"expanded_url_description": "As we said in our Early Access and hide replies announcements, the following X Developer Labs v2 endpoints will be retired on November 16th. Labs v2 recent search Labs v2 hide replies If called, these endpoints will respond with an HTTP 410 status and return no data. Based on your feedback from Labs, we incorporated corresponding functionality into the X API v2. The relevant documentation can be found using the links below. Click here to enroll in v2 access if you haven’t already..."
 		}]
 	},
 	"twitter_filter_level": "low",
 	"twitter_quoted_status": {
 		"id": "tag:search.x.com,2005:1327011423252144128",
 		"objectType": "activity",
 		"verb": "post",
 		"postedTime": "2020-11-12T22:12:32.000Z",
 		"generator": {
 			"displayName": "X Web App",
 			"link": "https://mobile.x.com"
 		},
 		"provider": {
 			"objectType": "service",
 			"displayName": "X",
 			"link": "http://www.x.com"
 		},
 		"link": "http://x.com/XDevelopers/statuses/1327011423252144128",
 		"body": "👋 Friendly reminder that X Developer Labs v2 hide replies and recent search will be retired next Monday, Nove… https://t.co/EEWN2Q9aXh",
 		"long_object": {
 			"body": "👋 Friendly reminder that X Developer Labs v2 hide replies and recent search will be retired next Monday, November 16! We encourage you to migrate to the new hide replies and recent search endpoints now available in the v2 #XAPI. Details: https://t.co/r6z6CI7kEy",
 			"display_text_range": [
 				0,
 				273
 			],
 			"twitter_entities": {
 				"hashtags": [{
 					"text": "API",
 					"indices": [
 						228,
 						239
 					]
 				}],
 				"urls": [{
 					"url": "https://t.co/r6z6CI7kEy",
 					"expanded_url": "https://devcommunity.x.com/t/retiring-labs-v2-recent-search-and-hide-replies/145795",
 					"display_url": "devcommunity.com/t/retiring-lab…",
 					"indices": [
 						250,
 						273
 					]
 				}],
 				"user_mentions": [],
 				"symbols": []
 			}
 		},
 		"actor": {
 			"objectType": "person",
 			"id": "id:twitter.com:2244994945",
 			"link": "http://www.x.com/XDevelopers",
 			"displayName": "X Dev",
 			"postedTime": "2013-12-14T04:35:55.036Z",
 			"image": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
 			"summary": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #XAPI.",
 			"friendsCount": 2038,
 			"followersCount": 512292,
 			"listedCount": 1666,
 			"statusesCount": 3634,
 			"twitterTimeZone": null,
 			"verified": true,
 			"utcOffset": null,
 			"preferredUsername": "XDevelopers",
 			"languages": [],
 			"links": [{
 				"href": "https://developer.x.com/en/community",
 				"rel": "me"
 			}],
 			"location": {
 				"objectType": "place",
 				"displayName": "127.0.0.1"
 			},
 			"favoritesCount": 2147
 		},
 		"object": {
 			"objectType": "note",
 			"id": "object:search.x.com,2005:1327011423252144128",
 			"summary": "👋 Friendly reminder that X Developer Labs v2 hide replies and recent search will be retired next Monday, Nove… https://t.co/EEWN2Q9aXh",
 			"link": "http://x.com/XDevelopers/statuses/1327011423252144128",
 			"postedTime": "2020-11-12T22:12:32.000Z"
 		},
 		"favoritesCount": 33,
 		"twitter_entities": {
 			"hashtags": [],
 			"urls": [{
 				"url": "https://t.co/EEWN2Q9aXh",
 				"expanded_url": "https://x.com/i/web/status/1327011423252144128",
 				"display_url": "x.com/i/web/status/1…",
 				"indices": [
 					117,
 					140
 				]
 			}],
 			"user_mentions": [],
 			"symbols": []
 		},
 		"twitter_lang": "en",
 		"twitter_filter_level": "low"
 	}
 }
```

रीट्वीट किए गए Quote Tweet की गतिविधि

```
{
	"id": "tag:search.x.com,2005:1225470895902412800",
	"objectType": "activity",
	"verb": "share",
	"postedTime": "2020-02-06T17:26:44.000Z",
	"generator": {
		"displayName": "X for iPhone",
		"link": "http://x.com/download/iphone"
	},
	"provider": {
		"objectType": "service",
		"displayName": "X",
		"link": "http://www.x.com"
	},
	"link": "http://x.com/XDevelopers/statuses/1225470895902412800",
	"body": "RT @AureliaSpecker: 📣 If you enjoyed the London commute tutorial I wrote in November last year, check out the refactored version that uses…",
	"actor": {
		"objectType": "person",
		"id": "id:twitter.com:2244994945",
		"link": "http://www.x.com/XDevelopers",
		"displayName": "X Dev",
		"postedTime": "2013-12-14T04:35:55.036Z",
		"image": "https://pbs.twimg.com/profile_images/1283786620521652229/lEODkLTh_normal.jpg",
		"summary": "The voice of the #XDevelopers team and your official source for updates, news, and events, related to the #XAPI.",
		"friendsCount": 2038,
		"followersCount": 512292,
		"listedCount": 1666,
		"statusesCount": 3634,
		"twitterTimeZone": null,
		"verified": true,
		"utcOffset": null,
		"preferredUsername": "XDevelopers",
		"languages": [],
		"links": [{
			"href": "https://developer.x.com/en/community",
			"rel": "me"
		}],
		"location": {
			"objectType": "place",
			"displayName": "127.0.0.1"
		},
		"favoritesCount": 2147
	},
	"object": {
		"id": "tag:search.x.com,2005:1224709550214873090",
		"objectType": "activity",
		"verb": "post",
		"postedTime": "2020-02-04T15:01:25.000Z",
		"generator": {
			"displayName": "X Web App",
			"link": "https://mobile.x.com"
		},
		"provider": {
			"objectType": "service",
			"displayName": "X",
			"link": "http://www.x.com"
		},
		"link": "http://x.com/AureliaSpecker/statuses/1224709550214873090",
		"body": "📣 If you enjoyed the London commute tutorial I wrote in November last year, check out the refactored version that u… https://t.co/cAepHunkFp",
		"long_object": {
			"body": "📣 If you enjoyed the London commute tutorial I wrote in November last year, check out the refactored version that uses X's new search endpoint 🚇 https://t.co/87XIPZmZBJ\n\n#DEVcommunity #Pythontutorial @XDevelopers @API https://t.co/dXrJYvn3hY",
			"display_text_range": [
				0,
				229
			],
			"twitter_entities": {
				"hashtags": [{
						"text": "DEVcommunity",
						"indices": [
							176,
							189
						]
					},
					{
						"text": "Pythontutorial",
						"indices": [
							190,
							205
						]
					}
				],
				"urls": [{
						"url": "https://t.co/87XIPZmZBJ",
						"expanded_url": "https://bit.ly/2OrnrCC",
						"display_url": "bit.ly/2OrnrCC",
						"indices": [
							151,
							174
						]
					},
					{
						"url": "https://t.co/dXrJYvn3hY",
						"expanded_url": "https://x.com/AureliaSpecker/status/1195000047089389573",
						"display_url": "x.com/AureliaSpecker…",
						"indices": [
							230,
							253
						]
					}
				],
				"user_mentions": [{
						"screen_name": "XDevelopers",
						"name": "X Dev",
						"id": 2244994945,
						"id_str": "2244994945",
						"indices": [
							206,
							217
						]
					},
					{
						"screen_name": "API",
						"name": "X API",
						"id": 6253282,
						"id_str": "6253282",
						"indices": [
							218,
							229
						]
					}
				],
				"symbols": []
			}
		},
		"display_text_range": [
			0,
			140
		],
		"actor": {
			"objectType": "person",
			"id": "id:twitter.com:1102321381",
			"link": "http://www.x.com/AureliaSpecker",
			"displayName": "Aurelia Specker",
			"postedTime": "2013-01-18T23:45:43.000Z",
			"image": "https://pbs.twimg.com/profile_images/1137517534104772608/8FBYgc6G_normal.jpg",
			"summary": "devrel @TwitterUK • Swiss in London • mother of houseplants • personal hairdresser to @_dormrod",
			"friendsCount": 1331,
			"followersCount": 1032,
			"listedCount": 26,
			"statusesCount": 854,
			"twitterTimeZone": null,
			"verified": false,
			"utcOffset": null,
			"preferredUsername": "AureliaSpecker",
			"languages": [],
			"links": [{
				"href": null,
				"rel": "me"
			}],
			"location": {
				"objectType": "place",
				"displayName": "London, UK"
			},
			"favoritesCount": 4979
		},
		"object": {
			"objectType": "note",
			"id": "object:search.x.com,2005:1224709550214873090",
			"summary": "📣 If you enjoyed the London commute tutorial I wrote in November last year, check out the refactored version that u… https://t.co/cAepHunkFp",
			"link": "http://x.com/AureliaSpecker/statuses/1224709550214873090",
			"postedTime": "2020-02-04T15:01:25.000Z"
		},
		"favoritesCount": 43,
		"twitter_entities": {
			"hashtags": [],
			"urls": [{
				"url": "https://t.co/cAepHunkFp",
				"expanded_url": "https://x.com/i/web/status/1224709550214873090",
				"display_url": "x.com/i/web/status/1…",
				"indices": [
					117,
					140
				]
			}],
			"user_mentions": [],
			"symbols": []
		},
		"twitter_lang": "en",
		"twitter_filter_level": "low"
	},
	"favoritesCount": 0,
	"twitter_entities": {
		"hashtags": [],
		"urls": [],
		"user_mentions": [{
			"screen_name": "AureliaSpecker",
			"name": "Aurelia Specker",
			"id": 1102321381,
			"id_str": "1102321381",
			"indices": [
				3,
				18
			]
		}],
		"symbols": []
	},
	"twitter_lang": "en",
	"retweetCount": 12,
	"gnip": {
		"matching_rules": [{
			"tag": null
		}],
		"urls": [{
				"url": "https://t.co/87XIPZmZBJ",
				"expanded_url": "https://dev.to/XDevelopers/migrate-to-twitter-s-newly-released-labs-recent-search-endpoint-3npe",
				"expanded_status": 200,
				"expanded_url_title": null,
				"expanded_url_description": null
			},
			{
				"url": "https://t.co/sOjXW4YhbN",
				"expanded_url": "https://dev.to/XDevelopers/using-the-twitter-api-to-make-your-commute-easier-3od0",
				"expanded_status": 200,
				"expanded_url_title": null,
				"expanded_url_description": null
			}
		]
	},
	"twitter_filter_level": "low",
	"twitter_quoted_status": {
		"id": "tag:search.x.com,2005:1195000047089389573",
		"objectType": "activity",
		"verb": "post",
		"postedTime": "2019-11-14T15:26:27.000Z",
		"generator": {
			"displayName": "X Web App",
			"link": "https://mobile.x.com"
		},
		"provider": {
			"objectType": "service",
			"displayName": "X",
			"link": "http://www.x.com"
		},
		"link": "http://x.com/AureliaSpecker/statuses/1195000047089389573",
		"body": "I wrote a tutorial on how to get bespoke commute information using the X API🚇\n\n#DEVcommunity #Pythontutorial… https://t.co/pL0qJ4vhtE",
		"long_object": {
			"body": "I wrote a tutorial on how to get bespoke commute information using the X API🚇\n\n#DEVcommunity #Pythontutorial \n\nCheck it out here 👇\nhttps://t.co/sOjXW4YhbN",
			"display_text_range": [
				0,
				160
			],
			"twitter_entities": {
				"hashtags": [{
						"text": "DEVcommunity",
						"indices": [
							85,
							98
						]
					},
					{
						"text": "Pythontutorial",
						"indices": [
							99,
							114
						]
					}
				],
				"urls": [{
					"url": "https://t.co/sOjXW4YhbN",
					"expanded_url": "https://dev.to/XDevelopers/using-the-twitter-api-to-make-your-commute-easier-3od0",
					"display_url": "dev.to/twitterdev/usi…",
					"indices": [
						137,
						160
					]
				}],
				"user_mentions": [],
				"symbols": []
			}
		},
		"actor": {
			"objectType": "person",
			"id": "id:twitter.com:1102321381",
			"link": "http://www.x.com/AureliaSpecker",
			"displayName": "Aurelia Specker",
			"postedTime": "2013-01-18T23:45:43.000Z",
			"image": "https://pbs.twimg.com/profile_images/1137517534104772608/8FBYgc6G_normal.jpg",
			"summary": "devrel @TwitterUK • Swiss in London • mother of houseplants • personal hairdresser to @_dormrod",
			"friendsCount": 1331,
			"followersCount": 1032,
			"listedCount": 26,
			"statusesCount": 854,
			"twitterTimeZone": null,
			"verified": false,
			"utcOffset": null,
			"preferredUsername": "AureliaSpecker",
			"languages": [],
			"links": [{
				"href": null,
				"rel": "me"
			}],
			"location": {
				"objectType": "place",
				"displayName": "London, UK"
			},
			"favoritesCount": 4979
		},
		"object": {
			"objectType": "note",
			"id": "object:search.x.com,2005:1195000047089389573",
			"summary": "I wrote a tutorial on how to get bespoke commute information using the X API🚇\n\n#DEVcommunity #Pythontutorial… https://t.co/pL0qJ4vhtE",
			"link": "http://x.com/AureliaSpecker/statuses/1195000047089389573",
			"postedTime": "2019-11-14T15:26:27.000Z"
		},
		"favoritesCount": 123,
		"twitter_entities": {
			"hashtags": [{
					"text": "DEVcommunity",
					"indices": [
						85,
						98
					]
				},
				{
					"text": "Pythontutorial",
					"indices": [
						99,
						114
					]
				}
			],
			"urls": [{
				"url": "https://t.co/pL0qJ4vhtE",
				"expanded_url": "https://x.com/i/web/status/1195000047089389573",
				"display_url": "x.com/i/web/status/1…",
				"indices": [
					116,
					139
				]
			}],
			"user_mentions": [],
			"symbols": []
		},
		"twitter_lang": "en",
		"twitter_filter_level": "low"
	}
}
```

<div id="tweet-metadata-timeline">
  ## Tweet मेटाडेटा टाइमलाइन
</div>

इस पेज पर जाएं

[परिचय](#intro)

[मुख्य अवधारणाएँ](#key_concepts)

[X समयरेखा](#twitter_timeline)

[फ़िल्टरिंग के सुझाव](#filtering_tips)

[अगले चरण](#next)

### परिचय\*\*

मूल रूप से, X एक सार्वजनिक, रीयल-टाइम और वैश्विक संचार नेटवर्क है। 2006 से, X का विकास उपयोगकर्ताओं के इस्तेमाल के पैटर्न और प्रचलनों, साथ ही नए प्रोडक्ट फीचर्स और सुधारों, दोनों से प्रेरित रहा है। यदि आप ऐतिहासिक शोध के लिए X डेटा का उपयोग कर रहे हैं, तो इस विकास-क्रम की समयरेखा को समझना डेटा आर्काइव से रुचिकर पोस्ट्स खोजने के लिए महत्वपूर्ण है।

X की शुरुआत एक सरल SMS मोबाइल ऐप के रूप में हुई थी, और समय के साथ यह एक व्यापक संचार प्लेटफ़ॉर्म बन गया। ऐसा प्लेटफ़ॉर्म जिसमें APIs का पूरा सेट उपलब्ध है। APIs हमेशा से X नेटवर्क का एक प्रमुख स्तंभ रही हैं। [पहली API, X के लॉन्च होने के तुरंत बाद ही सार्वजनिक कर दी गई थी](https://blog.x.com/2006/introducing-the-twitter-api)। जब 2009 में पहली बार पोस्ट्स में geo-tagging पेश की गई, तो इसे एक [Geo API](https://blog.x.com/2009/think-globally-tweet-locally) के माध्यम से उपलब्ध कराया गया (और बाद में किसी पोस्ट को ‘geo-tag’ करने की सुविधा X.com user-interface में एकीकृत कर दी गई)। आज, X की APIs उस दो-तरफ़ा संचार नेटवर्क को शक्ति देती हैं, जो ब्रेकिंग समाचार और जानकारी साझा करने का एक प्रमुख स्रोत बन चुका है। इस वैश्विक, रीयल-टाइम संचार चैनल के ऊपर निर्माण करने की संभावनाएँ अनंत हैं।

X दो ऐतिहासिक APIs उपलब्ध कराता है जो सार्वजनिक रूप से उपलब्ध हर पोस्ट तक पहुँच प्रदान करती हैं: Historical PowerTrack और [Full-Archive Search API](https://developer.x.com/en/docs/x-api/v1/tweets/search/overview)। दोनों APIs *operators* का एक सेट उपलब्ध कराती हैं, जिनका उपयोग रुचिकर पोस्ट्स को query करने और एकत्र करने के लिए किया जाता है। ये operators हर पोस्ट से जुड़े कई तरह के attributes पर match करते हैं—ऐसे सैकड़ों attributes पर, जैसे पोस्ट का text content, author का account name, और पोस्ट में साझा किए गए links। पोस्ट्स और उनके attributes को JSON में encode किया जाता है, जो text-based data interchange का एक सामान्य format है। इसलिए, जैसे-जैसे नए फीचर्स जोड़े गए, नए JSON attributes भी सामने आए, और आम तौर पर उन attributes पर match करने के लिए नए API operators भी पेश किए गए। यदि आपके use-case में X पर दुनिया ने क्या कहा है, इसे *सुनने* की आवश्यकता शामिल है, तो आप जितना बेहतर यह समझेंगे कि operators के लिए match करने योग्य JSON metadata कब उपलब्ध होना शुरू हुआ, आपके historical PowerTrack filters उतने ही अधिक प्रभावी होंगे।

अब, हम कुछ प्रमुख अवधारणाओं का परिचय देंगे, जो यह समझने की पृष्ठभूमि तैयार करती हैं कि पोस्ट metadata में हुए updates आपकी रुचि के data signal को खोजने को कैसे प्रभावित करते हैं।

### मुख्य अवधारणाएँ\*\*

<div id="from-user-conventions-to-x-first-class-objects">
  #### उपयोगकर्ता-परंपराओं से X *फर्स्ट-क्लास ऑब्जेक्ट्स* तक
</div>

X उपयोगकर्ताओं ने स्वाभाविक रूप से X नेटवर्क पर संचार के नए पैटर्न विकसित किए, जो अब बुनियादी बन चुके हैं। इसका एक प्रमुख उदाहरण है हैशटैग, जिसका अब लगभग सभी सोशल नेटवर्क्स पर व्यापक रूप से उपयोग होता है। हैशटैग बातचीतों और विषयों को व्यवस्थित करने के एक तरीके के रूप में सामने आए। ऐसे नेटवर्क पर जहाँ हर दिन सैकड़ों मिलियन संदेश होते हैं, रुचिकर पोस्ट्स खोजने के लिए टूल्स बहुत महत्वपूर्ण होते हैं, और हैशटैग एक बुनियादी तरीका बन गए। जल्द ही, जैसे-जैसे हैशटैग का उपयोग बढ़ा, उन्हें X से आधिकारिक मान्यता और समर्थन भी मिल गया। जब हैशटैग एक *‘फर्स्ट-क्लास’ ऑब्जेक्ट* बन गए, तो इसका कई स्तरों पर असर पड़ा। इसका मतलब था कि X.com उपयोगकर्ता इंटरफ़ेस में हैशटैग क्लिक करने योग्य और खोजने योग्य हो गए। इसका यह भी मतलब था कि हैशटैग, @mentions, संलग्न मीडिया, स्टॉक सिंबल्स, और साझा लिंक के साथ X *entities* परिवार का हिस्सा बन गए। इन entities को सुविधाजनक रूप से पहले से पार्स किए गए JSON array में encode किया जाता है, जिससे डेवलपर्स के लिए उन्हें process, scan, और store करना आसान हो जाता है।

रीट्वीट, उपयोगकर्ता-आधारित परंपराओं के आधिकारिक ऑब्जेक्ट्स में बदलने का एक और उदाहरण हैं। Retweeting, सामग्री को दूसरों तक ‘forward’ करने के एक तरीके के रूप में उभरा। इसकी शुरुआत किसी पोस्ट को मैन्युअली copy/paste करके और उसके आगे “RT @” pattern जोड़ने से हुई। बाद में इस प्रक्रिया को एक नए रीट्वीट button के ज़रिए automated कर दिया गया, जो नए JSON metadata के साथ आया। इसी तरह ‘आधिकारिक’ रीट्वीट का जन्म हुआ। अन्य उदाहरणों में ‘mentions’, media और web links साझा करना, और अपनी पोस्ट के साथ location साझा करना शामिल हैं। इन प्रत्येक उपयोग-पैटर्न के परिणामस्वरूप [x.com](https://x.com/) पर नए उपयोगकर्ता-इंटरफ़ेस features, नया supporting JSON, और इस तरह पोस्ट्स पर match करने के नए तरीके सामने आए। पोस्ट के इन सभी बुनियादी attributes के आधार पर match करने के लिए PowerTrack Operators विकसित किए गए।

<div id="post-metadata-mutability-updates-and-currency">
  #### पोस्ट मेटाडेटा, परिवर्तनशीलता, अपडेट, और वर्तमानता
</div>

हालाँकि पोस्ट संदेशों की लंबाई वर्णों की एक निश्चित सीमा तक हो सकती है, किसी पोस्ट का JSON विवरण 100 से अधिक एट्रिब्यूट्स से मिलकर बना होता है। इनमें यह जानकारी शामिल होती है कि पोस्ट किसने किया, किस समय किया, क्या यह एक मूल पोस्ट है या रीट्वीट, और हैशटैग, मेंशन्स, तथा साझा किए गए लिंक जैसे प्रथम-श्रेणी ऑब्जेक्ट्स की एक सरणी। पोस्ट करने वाले खाते के लिए एक User (या Actor) ऑब्जेक्ट होता है, जिसमें कई एट्रिब्यूट्स होते हैं जो उपयोगकर्ता की Profile और खाते से जुड़े अन्य मेटाडेटा प्रदान करते हैं। प्रोफ़ाइल में एक संक्षिप्त जीवनी-विवरण, home location (मुक्त-रूप टेक्स्ट), पसंदीदा भाषा, और एक वैकल्पिक वेबसाइट लिंक शामिल होते हैं।

कुछ खाता मेटाडेटा कभी नहीं बदलते (उदा. संख्यात्मक user ID और created date), कुछ समय के साथ धीरे-धीरे बदलते हैं, जबकि अन्य एट्रिब्यूट्स अधिक बार बदलते हैं। लोग नौकरी बदलते हैं और स्थानांतरित होते हैं। कंपनियाँ अपनी जानकारी अपडेट करती हैं। जब आप ऐतिहासिक पोस्ट्स एकत्र कर रहे हों, तो यह समझना महत्वपूर्ण है कि कुछ मेटाडेटा *पोस्ट किए जाने के समय जैसा था*, जबकि अन्य मेटाडेटा *क्वेरी सबमिट किए जाने के समय जैसा होता है*। 

सभी ऐतिहासिक APIs में, उपयोगकर्ता की प्रोफ़ाइल विवरण, डिस्प्ले नेम, और प्रोफ़ाइल 'home' एट्रिब्यूट्स क्वेरी के समय के मानों के अनुसार अपडेट हो जाते हैं।

<div id="native-media">
  #### “नेटिव” मीडिया
</div>

X.com और X के मोबाइल ऐप्स में, एक बटन पर क्लिक करके और अपनी फ़ोटो गैलरी ब्राउज़ करके पोस्ट में फ़ोटो और वीडियो जोड़े जा सकते हैं। अब जब इन्हें मूलभूत कार्रवाइयों के रूप में एकीकृत कर दिया गया है, तो इस तरह साझा किए गए वीडियो और फ़ोटो को ‘नेटिव’ मीडिया कहा जाता है।

कई क्वेरी Operators इन ‘नेटिव’ संसाधनों के साथ काम करते हैं, जिनमें `has:videos`, `has:images`, और `has:media` शामिल हैं। ये केवल उस मीडिया सामग्री से मेल खाते हैं जिसे X की सुविधाओं के माध्यम से साझा किया गया हो। X प्लेटफ़ॉर्म के बाहर होस्ट किए गए अन्य मीडिया से मिलान करने के लिए, आपको ऐसे Operators का उपयोग करना होगा जो URL metadata पर मिलान करते हैं।

इसलिए, Historical PowerTrack और Full-Archive Search के उत्पाद विवरणों में जाने से पहले, आइए देखें कि X एक उत्पाद और प्लेटफ़ॉर्म के रूप में समय के साथ कैसे विकसित हुआ।

**X समयरेखा**

नीचे आपको X की एक चुनी हुई *समयरेखा* मिलेगी। इनमें से अधिकांश X अपडेट्स ने किसी न किसी रूप में उपयोगकर्ता व्यवहार, पोस्ट JSON सामग्री, क्वेरी Operators, या इन तीनों को मूल रूप से प्रभावित किया। API प्लेटफ़ॉर्म के रूप में X को देखें, तो निम्नलिखित घटनाओं ने किसी न किसी तरह उन JSON payloads को प्रभावित किया जिनका उपयोग पोस्ट्स को encode करने के लिए किया जाता है। बदले में, यही JSON विवरण इस बात को प्रभावित करते हैं कि X के historical APIs उनका मिलान कैसे करते हैं।

ध्यान दें कि यह समयरेखा सामान्यतः सटीक है, लेकिन संपूर्ण नहीं है।

<div id="2006">
  #### 2006
</div>

* अक्टूबर
  * @replies एक प्रचलित परंपरा बन जाता है।
  * $cashtags पहली बार सामने आते हैं, लेकिन स्टॉक टिकर उल्लेखों के लिए इनका उपयोग 2009 की शुरुआत तक आम नहीं होता। $Cashtags जून 2012 में क्लिक किए जा सकने वाले/खोजे जा सकने वाले लिंक बन गए।
* नवंबर - Favorites पेश किए गए।

<div id="2007">
  #### 2007
</div>

* जनवरी - `in_reply_to` मेटाडेटा और UI reply button के साथ @replies एक प्रथम-श्रेणी ऑब्जेक्ट बन जाते हैं।
* अप्रैल - रीट्वीट एक प्रचलित परंपरा बन जाते हैं।
* अगस्त - #hashtags पोस्ट्स को खोजने और व्यवस्थित करने के लिए एक प्रमुख साधन के रूप में उभरते हैं।

<div id="2009">
  #### 2009
</div>

* फ़रवरी - स्टॉक टिकर प्रतीकों पर चर्चा के लिए `$cashtags` एक आम प्रचलन बन गए।
* मई - पोस्ट बॉडी के आगे “Via @” जोड़कर रीट्वीट ‘beta’ पेश किया गया।
* जून - सत्यापित खाते शुरू किए गए।
* अगस्त - “RT @” पैटर्न और नए `retweet_status` मेटाडेटा के साथ रीट्वीट एक प्रथम-श्रेणी ऑब्जेक्ट बन गए।
* अक्टूबर - सूची सुविधा लॉन्च की गई।
* नवंबर - [Post Geotagging API लॉन्च किया गया](https://blog.x.com/2009/think-globally-tweet-locally), जिससे उपयोगकर्ताओं को तृतीय-पक्ष ऐप्स के ज़रिए स्थान साझा करने का पहला तरीका मिला।

<div id="2010">
  #### 2010
</div>

* जून - पोस्ट्स की जियो-टैगिंग के लिए X Places पेश किया गया।
* अगस्त - वेबसाइटों के लिए पोस्ट बटन लॉन्च किया गया। इससे लिंक शेयर करना आसान हो गया।

<div id="2011">
  #### 2011
</div>

* मई - Follow बटन पेश किया गया, जिससे वेबसाइटों से जुड़े अकाउंट्स को फ़ॉलो करना आसान हो गया।
* अगस्त - नेटिव फ़ोटो पेश की गईं।

<div id="2012">
  #### 2012
</div>

* जून - \$Cashtags क्लिक करने और खोजने योग्य लिंक बन जाते हैं।

<div id="2014">
  #### 2014
</div>

* मार्च - [फ़ोटो टैगिंग और अधिकतम चार फ़ोटो का समर्थन](https://blog.x.com/2014/photos-just-got-more-social). *Extended* X Entities मेटाडेटा पेश किया गया।
* अप्रैल - X UI में इमोजी के लिए मूल समर्थन जोड़ा गया। कम से कम 2008 से पोस्ट्स में इमोजी का व्यापक रूप से उपयोग होता रहा है।

<div id="2015">
  #### 2015
</div>

* अप्रैल - X के ‘पोस्ट’ यूज़र-इंटरफ़ेस डिज़ाइन में बदलाव के कारण कम पोस्ट्स जियो-टैग की गईं।
* अक्टूबर - [X Polls पेश किए गए](https://blog.x.com/2015/introducing-twitter-polls). शुरुआत में, Polls में 24 घंटे की मतदान अवधि के साथ दो विकल्प समर्थित थे। नवंबर में, Polls ने 5 मिनट से सात दिनों तक की मतदान अवधि के साथ चार विकल्पों का समर्थन करना शुरू किया। Poll metadata फ़रवरी 2017 में उपलब्ध कराया गया (केवल enriched native format में)।

<div id="2016">
  #### 2016
</div>

* फ़रवरी - [पोस्ट कंपोज़र में नेटिव तौर पर होस्ट किए गए खोजने योग्य GIFs](https://blog.x.com/2016/introducing-gif-search-on-twitter).
* मई - [“140 के साथ और अधिक”](https://blog.x.com/express-even-more-in-140-characters) (dmw140) की घोषणा की गई, जिसमें पोस्ट के 140-वर्णीय संदेश के संदर्भ में रिप्लाई और संलग्न मीडिया को संभालने के नए तरीकों की योजनाएँ बताई गईं।
* जून - [नेटिव वीडियो समर्थन](https://blog.x.com/official/en_us/a/2016/new-ways-to-tap-into-video-on-twitter.html)
* जून - कोटेड रीट्वीट सामान्य रूप से उपलब्ध हुए।
* जून - [फ़ोटो में जोड़ने के लिए स्टिकर्स पेश किए गए](https://blog.x.com/2016/introducing-stickers-on-twitter).
* सितंबर - [‘नेटिव अटैचमेंट्स’ पेश किए गए](https://x.com/X/status/777915304261193728), जिनमें अंत में आने वाला URL 140 वर्णों में नहीं गिना जाता था (“dmw140, भाग 1”).

<div id="2017">
  #### 2017
</div>

* फ़रवरी - पोस्ट मेटाडेटा में X Poll मेटाडेटा शामिल किया गया (केवल enriched native format में)।
* अप्रैल - [‘Simplified Replies’](https://blog.x.com/2017/now-on-twitter-140-characters-for-your-replies) पेश किया गया, जिसमें replied-to-accounts को 140 अक्षरों की सीमा में नहीं गिना जाता था (“dmw140, part 2”)।

2018

* मई - [GDPR updates](https://devcommunity.x.com/t/upcoming-changes-to-the-developer-platform/104603) user.time\_zone को null पर सेट किया गया, user.utc\_offset को null पर सेट किया गया, user.profile\_background\_image\_url को default value पर सेट किया गया
* जून - [quoteTweet formatting changes](https://devcommunity.x.com/t/updating-how-urls-are-rendered-in-the-quote-tweet-payload/105473) के फ़ॉर्मैटिंग बदलावों को अपडेट करना

2022

* 29 सितंबर - पोस्ट्स को संपादित करने की सुविधा एक छोटे परीक्षण समूह के लिए जारी की गई। जहाँ प्रासंगिक हो, संपादित पोस्ट मेटाडेटा को पोस्ट ऑब्जेक्ट में जोड़ा गया। इसमें edit\_history और edit\_controls ऑब्जेक्ट्स शामिल हैं। यह मेटाडेटा उन पोस्ट्स के लिए वापस नहीं किया जाएगा जो editable functionality जोड़े जाने से पहले बनाए गए थे। इन मेटाडेटा के लिए कोई संबंधित Operators नहीं हैं। पोस्ट संपादन कैसे काम करता है, इसके बारे में अधिक जानने के लिए [Edit Posts fundamentals](/hi/x-api/fundamentals/edit-posts) देखें

**फ़िल्टरिंग सुझाव**

X की उस समयरेखा से परिचित होना, जिसमें यह बताया गया है कि नई सुविधाएँ कब और कैसे जोड़ी गईं, आपको अधिक प्रभावी queries बनाने में मदद कर सकता है। यहाँ query से आशय एक *filter* या *rule* है, जिसे X historical APIs द्वारा पोस्ट archive पर लागू किया जाता है, और पोस्ट JSON पर मिलान करने के लिए PowerTrack Operators का उपयोग किया जाता है। इसका एक उदाहरण `lang:` Operator है, जिसका उपयोग किसी निर्दिष्ट भाषा में पोस्ट्स का मिलान करने के लिए किया जाता है। X एक language classification service प्रदान करता है (जो 50 से अधिक भाषाओं का समर्थन करती है), और X APIs हर पोस्ट के लिए जनरेट किए गए JSON में यह मेटाडेटा उपलब्ध कराते हैं। इसलिए, यदि कोई पोस्ट Spanish में लिखी गई है, तो “lang” JSON attribute को “es” पर सेट किया जाता है। इसलिए, यदि आप `lang:es` clause के साथ एक filter बनाते हैं, तो वह केवल उन पोस्ट संदेशों से मेल खाएगा जिन्हें Spanish के रूप में वर्गीकृत किया गया है।

यह समयरेखा जानकारी प्राप्त पोस्ट डेटा की बेहतर व्याख्या करने में भी मदद कर सकती है। मान लीजिए आप 2008 और 2012 Summer Olympics के बारे में सामग्री साझा किए जाने का अध्ययन कर रहे थे। यदि आप केवल `is:retweet` Operator लागू करते, तो 2008 में कोई डेटा मेल नहीं खाता। हालांकि, 2012 के लिए संभवतः लाखों रीट्वीट होते। इससे आप संभावित रूप से गलत निष्कर्ष निकाल सकते थे कि 2008 में रीट्वीट उपयोगकर्ताओं की प्रचलित पद्धति नहीं थे, या बस किसी ने उन Olympics के बारे में Retweet नहीं किया। चूँकि रीट्वीट 2009 में first-class object बन गए, इसलिए 2008 में उनकी पहचान करने में मदद के लिए आपको `”RT @”` rule clause जोड़ना होगा।

रीट्वीट और पोस्ट language classification, दोनों ही पोस्ट attributes के उदाहरण हैं जिनका लंबा इतिहास है और जिनसे जुड़ी कई product details हैं। नीचे हम इनके साथ-साथ अन्य attribute classes के बारे में भी अधिक विस्तार से चर्चा करेंगे, जो X Data का मिलान करने और उसे समझने के लिए महत्वपूर्ण हैं।

<div id="recognizing-false-negatives">
  #### गलत नेगेटिव की पहचान
</div>

फ़िल्टर लिखते समय एक महत्वपूर्ण बात यह समझना है कि जिन metadata पर Operators match करते हैं, उन सभी की “born on” तारीखें होती हैं। अगर आप किसी ऐसे Operator के साथ फ़िल्टर बनाते हैं जो उस metadata पर काम करता है जिसे पोस्ट किए जाने के बाद जोड़ा गया था, तो false negative मिलेगा। उदाहरण के लिए, मान लें कि आप उन सभी पोस्ट्स में रुचि रखते हैं जिनमें ‘snow’ का उल्लेख हो और जिनमें कोई वीडियो साझा किया गया हो। अगर आप `has:videos` Operator के साथ एक rule बनाते हैं, जो *native* वीडियो वाले पोस्ट्स पर match करता है, तो वह clause 2015 से पहले के किसी भी पोस्ट्स पर match नहीं करेगा।

हालाँकि, X पर वीडियो साझा करना 2015 से बहुत पहले से आम था। उससे पहले, उपयोगकर्ता कहीं और host किए गए वीडियो के links साझा करते थे, लेकिन 2015 में X ने वीडियो शेयरिंग की नई सुविधाएँ सीधे platform में जोड़ दीं। अपनी रुचि के इन पुराने पोस्ट्स को खोजने के लिए, आप `url:”youtube.com”` जैसा कोई rule clause शामिल कर सकते हैं।

ध्यान दें, Search APIs में metadata के ‘backfilled’ होने के कुछ उदाहरण हैं, जब उसका index फिर से बनाया गया। इसका एक अच्छा उदाहरण $cashtags हैं, जिनका इस्तेमाल 2009 में stock symbols पर चर्चा के लिए व्यापक रूप से होने लगा। 2015 में $cashtag operator शुरू होने के बाद Search index फिर से बनाया गया, और इस प्रक्रिया में 2006 की शुरुआती Post bodies सहित सभी Post bodies से symbol entity निकाली गई, जबकि उस समय `$` का उपयोग मुख्य रूप से slang के लिए होता था; “I hope it $now$ \$oon!”.

<div id="identifying-and-filtering-on-post-attributes-important-to-your-use-case">
  #### आपके उपयोग-प्रकरण के लिए महत्वपूर्ण पोस्ट विशेषताओं की पहचान करना और उन पर फ़िल्टर करना
</div>

कुछ मेटाडेटा, जैसे X खाते की संख्यात्मक ID, शुरू से ही मौजूद रहे हैं (और ऐसे खाता मेटाडेटा का उदाहरण हैं जो कभी नहीं बदलते)। अन्य मेटाडेटा 2006 में X की शुरुआत के काफी समय बाद जोड़े गए। नए मेटाडेटा के उदाहरणों में Retweets मेटाडेटा, पोस्ट लोकेशन, URL शीर्षक और विवरण, तथा ‘native’ मीडिया शामिल हैं। नीचे पोस्ट विशेषताओं के कुछ सबसे सामान्य प्रकार दिए गए हैं, जो X प्लेटफ़ॉर्म के इन अपडेट से बुनियादी रूप से प्रभावित हुए हैं।

इनके लिए फ़िल्टरिंग/मैचिंग व्यवहार, अधिकांश मामलों में, इस बात पर निर्भर करता है कि कौन-सा ऐतिहासिक Post API इस्तेमाल किया जाता है। यह तय करने में मदद के लिए कि आपके शोध और उपयोग-प्रकरण के लिए कौन-सा उत्पाद सबसे उपयुक्त है, नीचे दिए गए विशेषता-विवरणों में उच्च-स्तरीय उत्पाद जानकारी शामिल है।

<div id="x-profiles">
  #### X प्रोफ़ाइलें
</div>

चूंकि X मूल रूप से एक वैश्विक, रीयल-टाइम संचार चैनल है, इसलिए पोस्ट डेटा पर शोध में अक्सर इस बात पर ज़ोर होता है कि संवाद कौन कर रहा है। अक्सर यह जानना उपयोगी होता है कि कोई X उपयोगकर्ता किस स्थान को अपना घर बताता है। कई बार किसी खाते की बायो में रुचियों और शौकों का उल्लेख आपको दिलचस्प पोस्ट्स तक पहुँचा सकता है। रुचि वाले खातों से आने वाली पोस्ट्स पर नज़र रखना भी बहुत आम है। इन सभी उपयोग-मामलों में प्रोफ़ाइल विशेषताएँ अहम होती हैं।

X पर हर खाते की एक प्रोफ़ाइल होती है, जिसमें X @handle, डिस्प्ले नाम, एक छोटी बायो, गृह स्थान (उपयोगकर्ता द्वारा दर्ज किया गया मुक्त-रूप पाठ), फ़ॉलोअर्स की संख्या और कई अन्य प्रकार का मेटाडेटा शामिल होता है। कुछ विशेषताएँ कभी नहीं बदलतीं, जैसे संख्यात्मक उपयोगकर्ता ID और खाता कब बनाया गया था। अन्य विशेषताएँ आमतौर पर दिन-प्रतिदिन, सप्ताह-दर-सप्ताह, या महीने-दर-महीने बदलती रहती हैं, जैसे किए गए पोस्ट्स की संख्या, फ़ॉलो किए जा रहे खातों की संख्या, और फ़ॉलोअर्स की संख्या। खाते की कुछ अन्य विशेषताएँ भी किसी भी समय बदल सकती हैं, लेकिन वे अपेक्षाकृत कम बार बदलती हैं: डिस्प्ले नाम, गृह स्थान, और बायो।

हर पोस्ट के JSON payload में पोस्ट के लेखक का *खाता प्रोफ़ाइल* मेटाडेटा शामिल होता है। यदि वह एक Retweet है, तो उसमें उस खाते का प्रोफ़ाइल मेटाडेटा भी शामिल होता है जिसने मूल पोस्ट किया था।

किसी पोस्ट के प्रोफ़ाइल मेटाडेटा की परिवर्तनशीलता पूरी तरह इस बात पर निर्भर करती है कि कौन-सा ऐतिहासिक प्रोडक्ट उपयोग किया गया है। Search APIs ऐतिहासिक पोस्ट्स को *पुनर्प्राप्ति के समय जैसी प्रोफ़ाइल सेटिंग्स होती हैं* उनके साथ प्रस्तुत करती हैं। Historical PowerTrack में, प्रोफ़ाइल *वैसी होती है जैसी पोस्ट किए जाने के समय थी*, सिवाय 2011 से पहले के डेटा के। 2011 से पुरानी पोस्ट्स के लिए, प्रोफ़ाइल मेटाडेटा सितंबर 2011 की प्रोफ़ाइल स्थिति को दर्शाता है।

<div id="original-post-and-retweets">
  #### मूल पोस्ट और रीट्वीट
</div>

रीट्वीट इस बात का एक और उदाहरण हैं कि कैसे उपयोगकर्ताओं द्वारा अपनाई गई परंपराएँ आगे चलकर आधिकारिक ऑब्जेक्ट बन गईं। रीट्वीट करना, सामग्री को दूसरों तक ‘forward’ करने के एक तरीके के रूप में उभरा। इसकी शुरुआत एक मैन्युअल प्रक्रिया के रूप में हुई, जिसमें एक पोस्ट को कॉपी/पेस्ट किया जाता था और उसके आगे “RT @” पैटर्न जोड़ा जाता था। आखिरकार, इस प्रक्रिया को नए रीट्वीट बटन के ज़रिए स्वचालित कर दिया गया, साथ ही नया JSON मेटाडेटा भी जोड़ा गया। इस तरह ‘आधिकारिक’ रीट्वीट अस्तित्व में आया और रीट्वीट करने की क्रिया एक प्रथम-श्रेणी पोस्ट इवेंट बन गई। नए रीट्वीट बटन के साथ, नया मेटाडेटा भी पेश किया गया, जैसे मूल पोस्ट का पूरा payload।

कोई पोस्ट मूल है या साझा की गई है, यह फ़िल्टरिंग के लिए एक सामान्य ‘switch’ है। कुछ मामलों में, केवल मूल सामग्री की ज़रूरत होती है। अन्य मामलों में, पोस्ट एंगेजमेंट सबसे महत्वपूर्ण होता है, इसलिए रीट्वीट अहम होते हैं। PowerTrack `is:retweet` Operator उपयोगकर्ताओं को रीट्वीट शामिल करने या बाहर रखने, दोनों की सुविधा देता है। अगर अगस्त 2009 से पहले का डेटा निकाला जा रहा है, तो उपयोगकर्ताओं को रीट्वीट मिलान (या गैर-मिलान) के लिए *दो* रणनीतियाँ अपनानी होंगी। अगस्त 2009 से पहले की अवधि के लिए, “@RT ” पैटर्न से मेल खाने की जाँच हेतु, पोस्ट संदेश की exact phrase matching के साथ जाँच करनी होती है। अगस्त 2009 के बाद की अवधि के लिए, `is:retweet` Operator उपलब्ध है।

<div id="post-language-classifications">
  #### पोस्ट भाषा वर्गीकरण
</div>

किसी पोस्ट को किस भाषा में लिखा गया है, यह आम रुचि का विषय है। पोस्ट की भाषा से उसके स्थान का अनुमान लगाने में मदद मिल सकती है, और विश्लेषण या प्रदर्शन के लिए अक्सर केवल एक विशिष्ट भाषा की आवश्यकता होती है। (X प्रोफ़ाइल्स में पसंदीदा भाषा की सेटिंग भी होती है।)

किसी पोस्ट के भाषा वर्गीकरण के आधार पर फ़िल्टर करने के लिए, X के ऐतिहासिक प्रोडक्ट्स ([Search API](https://developer.x.com/en/docs/x-api/v1/tweets/search/overview/enterprise) और Historical PowerTrack) काफ़ी अलग हैं। जब Search archive बनाया गया था, तब सभी पोस्ट्स में X का भाषा वर्गीकरण बैकफ़िल किया गया था। इसलिए `lang:` Operator पूरे पोस्ट archive के लिए उपलब्ध है। Historical PowerTrack में, X का भाषा वर्गीकरण मेटाडेटा archive में 26 मार्च 2013 से उपलब्ध है। 

<div id="geo-referencing-posts">
  #### पोस्ट्स का भू-संदर्भन
</div>

यह पता लगा पाना कि कोई पोस्ट कहाँ पोस्ट की गई थी (अर्थात, उसका भू-संदर्भन करना) कई उपयोग के मामलों में महत्वपूर्ण है। पोस्ट्स का भू-संदर्भन करने के तीन मुख्य तरीके हैं:

* किसी पोस्ट के संदेश में भौगोलिक संदर्भ
* उपयोगकर्ता द्वारा भू-टैग की गई पोस्ट्स
* उपयोगकर्ता द्वारा सेट की गई अकाउंट प्रोफ़ाइल की ‘होम’ लोकेशन

<div id="geographical-references-in-a-post-message">
  ##### पोस्ट संदेश में भौगोलिक संदर्भ
</div>

पोस्ट संदेश में भौगोलिक संदर्भों के आधार पर मिलान करना, हालांकि यह अक्सर सबसे चुनौतीपूर्ण तरीका होता है क्योंकि यह स्थानीय जानकारी पर निर्भर करता है, पूरे पोस्ट आर्काइव के लिए एक विकल्प है। यहाँ 2006 का एक भौगोलिक-संदर्भित मिलान उदाहरण दिया गया है, जो San Francisco क्षेत्र के लिए ‘golden gate’ फ़िल्टर पर आधारित है:

[https://x.com/biz/statuses/28311](https://x.com/biz/statuses/28311)

<div id="posts-geo-tagged-by-the-user">
  ##### उपयोगकर्ता द्वारा जियो-टैग की गई पोस्ट्स
</div>

नवंबर 2009 में X ने अपना Post Geotagging API पेश किया, जिससे पोस्ट्स को सटीक स्थान के साथ जियो-टैग करना संभव हुआ। जून 2010 में X ने X Places पेश किया, जो किसी स्थल, पड़ोस या शहर के स्तर के भौगोलिक क्षेत्र को दर्शाता है। लगभग 1-2% पोस्ट्स इनमें से किसी एक तरीके का उपयोग करके जियो-टैग की जाती हैं।

उपलब्ध जियो-टैगिंग इतिहास इस बात पर निर्भर करता है कि आप कौन-सा Historical API उपयोग कर रहे हैं। Search APIs के साथ, कुछ Geo Operators का उपयोग करके पोस्ट्स का मिलान शुरू करने की क्षमता मार्च 2010 में उपलब्ध हुई, और अन्य के लिए फरवरी 2015 में। यदि आप Historical PowerTrack का उपयोग कर रहे हैं, तो जियो-रेफ़रेंसिंग 1 सितंबर 2011 से शुरू होती है। Historical PowerTrack archive बनाए जाने पर, इस तिथि से पहले की सभी जियो-टैगिंग को इसमें शामिल नहीं किया गया था।

<div id="account-profile-home-location-set-by-a-user">
  ##### उपयोगकर्ता द्वारा सेट किया गया अकाउंट प्रोफ़ाइल ‘home’ स्थान
</div>

सभी X उपयोगकर्ताओं के पास अपना प्रोफ़ाइल स्थान सेट करने का विकल्प होता है, जो उनके निवास स्थान को दर्शाता है। लाखों X उपयोगकर्ता यह जानकारी देते हैं, और इससे X Firehose में जियोडेटा की मात्रा काफ़ी बढ़ जाती है। यह स्थान मेटाडेटा एक गैर-मानकीकृत, उपयोगकर्ता-जनित, फ़्री-फ़ॉर्म स्ट्रिंग होता है। लगभग 30% अकाउंट्स में Profile Geo मेटाडेटा होता है, जिसे देश-स्तर तक रिज़ॉल्व किया जा सकता है।

पोस्ट जियो की तरह, मिलान की विधियाँ और उपलब्ध समय-अवधियाँ इस बात पर निर्भर करती हैं कि आप कौन-सा Historical API उपयोग कर रहे हैं। Historical PowerTrack उपयोगकर्ताओं को इन फ़्री-फ़ॉर्म स्ट्रिंग्स पर अपना कस्टम मिलान आज़माने की सुविधा देता है। इस प्रक्रिया को आसान बनाने के लिए, X एक [प्रोफ़ाइल जियो एनरिचमेंट](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#profile-geo) भी प्रदान करता है, जो जहाँ संभव हो वहाँ जियोकोडिंग करता है और मानकीकृत मेटाडेटा तथा संबंधित Operators उपलब्ध कराता है। Profile Geo Operators, Historical PowerTrack और Search APIs दोनों में उपलब्ध हैं। Historical PowerTrack के साथ, यह Profile Geo मेटाडेटा जून 2014 से उपलब्ध है। Search APIs के साथ, यह मेटाडेटा फ़रवरी 2015 से उपलब्ध है।

<div id="shared-links-and-media">
  #### साझा किए गए लिंक और मीडिया
</div>

वेब पेज लिंक, फ़ोटो और वीडियो साझा करना हमेशा से X का एक बुनियादी उपयोग-मामला रहा है। अपने शुरुआती दौर में, इन सभी कार्रवाइयों के लिए पोस्ट संदेश में ही एक URL लिंक शामिल करना पड़ता था। 2011 में X ने अपने यूज़र इंटरफ़ेस में सीधे फ़ोटो साझा करने की सुविधा एकीकृत की। 2016 में नेटिव वीडियो जोड़े गए।

इस इतिहास को देखते हुए, इस सामग्री के मिलान के लिए कई तरह के फ़िल्टरिंग Operators इस्तेमाल किए जाते हैं। कुछ Operators इस आधार पर मिलान करते हैं कि पोस्ट्स में साझा किए गए लिंक, फ़ोटो और वीडियो हैं या नहीं। साथ ही, क्योंकि X पर साझा किए जाने वाले ज़्यादातर URLs को पोस्ट के कम वर्ण इस्तेमाल करने के लिए छोटा कर दिया जाता है (उदाहरण के लिए, bitly या tinyurl जैसी सेवा द्वारा जनरेट किए गए), X ऐसे data enrichments उपलब्ध कराता है जो एक पूरा, expanded URL जनरेट करते हैं, जिस पर मिलान किया जा सकता है। उदाहरण के लिए, अगर आप उन पोस्ट्स का मिलान करना चाहते हैं जिनमें X और प्रारंभिक चेतावनी प्रणालियों पर चर्चा करने वाले लिंक हों, तो ‘severe weather communication’ का संदर्भ देने वाला फ़िल्टर इस [http://bit.ly/1XV1tG4](http://bit.ly/1XV1tG4) URL वाले पोस्ट से मेल खाएगा।

मार्च 2012 में, [expanded URL enrichment](/hi/x-api/enterprise-gnip-2.0/fundamentals/data-enrichments#expanded-and-enhanced-urls) पेश किया गया। इससे पहले, पोस्ट payloads में केवल वही URL शामिल होता था जो उपयोगकर्ता ने दिया हो। इसलिए, अगर उपयोगकर्ता ने छोटा किया हुआ URL शामिल किया हो, तो रुचि के (expanded) URLs पर मिलान करना मुश्किल हो सकता है। Historical PowerTrack और Search APIs, दोनों में, ये metadata मार्च 2012 से उपलब्ध हैं।

जुलाई 2016 में, enhanced URL enrichment पेश किया गया। यह उन्नत संस्करण पोस्ट payload में वेबसाइट का HTML title और description देता है, साथ ही उन पर मिलान करने के लिए Operators भी उपलब्ध कराता है। Historical PowerTrack के साथ, ये metadata जुलाई 2016 से उपलब्ध होने लगते हैं। Search APIs के साथ, ये metadata दिसंबर 2014 से दिखने लगते हैं।

सितंबर 2016 में X ने ‘native attachments’ पेश किए, जिनमें अंत में जोड़ा गया साझा लिंक 140 पोस्ट वर्ण सीमा में नहीं गिना जाता। दोनों URL enrichments अब भी इन साझा लिंक पर लागू होते हैं।

URL filtering से जुड़े अन्य product-specific विवरणों के लिए, अधिक जानकारी हेतु संबंधित लेख देखें।
