मुख्य सामग्री पर जाएं
यह गाइड आपको /me एंडपॉइंट का उपयोग करके वर्तमान में प्रमाणीकृत उपयोगकर्ता की प्रोफ़ाइल प्राप्त करने का तरीका बताती है।
पूर्वापेक्षाएँशुरू करने से पहले, आपके पास ये होने चाहिए:
  • एक स्वीकृत ऐप के साथ डेवलपर खाता
  • उपयोगकर्ता एक्सेस टोकन (OAuth 1.0a या OAuth 2.0 PKCE)

प्रमाणीकृत उपयोगकर्ता प्राप्त करें

उपयोगकर्ता एक्सेस टोकन का उपयोग करके /me एंडपॉइंट पर अनुरोध करें:
cURL
curl "https://api.x.com/2/users/me?\
user.fields=created_at,description,verified,public_metrics,profile_image_url" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN"

रिस्पॉन्स

{
  "data": {
    "id": "2244994945",
    "name": "X Developers",
    "username": "XDevelopers",
    "created_at": "2013-12-14T04:35:55.000Z",
    "description": "The voice of the X developer community",
    "verified": true,
    "profile_image_url": "https://pbs.twimg.com/profile_images/...",
    "public_metrics": {
      "followers_count": 583423,
      "following_count": 2048,
      "tweet_count": 14052,
      "listed_count": 1672
    }
  }
}

उपयोग के मामले

/me एंडपॉइंट इन स्थितियों में आवश्यक है:
  • प्रमाणीकरण सत्यापित करना — पुष्टि करें कि उपयोगकर्ता सही तरीके से प्रमाणित है
  • उपयोगकर्ता ID प्राप्त करना — अन्य API कॉल के लिए प्रमाणीकृत उपयोगकर्ता की ID प्राप्त करें
  • अनुभव को वैयक्तिकृत करना — अपने ऐप में उपयोगकर्ता की प्रोफ़ाइल दिखाएँ
  • किसी उपयोगकर्ता की ओर से अनुरोध करना — जानें कि आप किसकी ओर से अनुरोध कर रहे हैं

पिन की गई पोस्ट शामिल करें

उपयोगकर्ता की पिन की गई पोस्ट का अनुरोध करने के लिए:
cURL
curl "https://api.x.com/2/users/me?\
user.fields=pinned_tweet_id&\
expansions=pinned_tweet_id&\
tweet.fields=created_at,text" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN"

एक्सपैंशन सहित रिस्पॉन्स

{
  "data": {
    "id": "2244994945",
    "name": "X Developers",
    "username": "XDevelopers",
    "pinned_tweet_id": "1234567890"
  },
  "includes": {
    "tweets": [
      {
        "id": "1234567890",
        "text": "Welcome to my profile!",
        "created_at": "2024-01-01T00:00:00.000Z"
      }
    ]
  }
}

उपलब्ध फ़ील्ड्स

फ़ील्डविवरण
created_atखाता बनाए जाने की तारीख
descriptionउपयोगकर्ता का परिचय
profile_image_urlप्रोफ़ाइल चित्र का URL
verifiedसत्यापन की स्थिति
public_metricsफ़ॉलोअर/फ़ॉलोइंग की संख्या
locationउपयोगकर्ता द्वारा सेट किया गया स्थान
urlउपयोगकर्ता की वेबसाइट
protectedसुरक्षित खाते की स्थिति
pinned_tweet_idपिन की गई पोस्ट की ID

प्रमाणीकरण की आवश्यकता

/me एंडपॉइंट के लिए User Context प्रमाणीकरण आवश्यक है। App-Only (बेयरर टोकन) प्रमाणीकरण समर्थित नहीं है।
इनमें से किसी एक का उपयोग करें:

अगले चरण

उपयोगकर्ता लुकअप

अन्य उपयोगकर्ताओं को ढूँढें

एकीकरण मार्गदर्शिका

मुख्य अवधारणाएँ और सर्वोत्तम प्रक्रियाएँ

API संदर्भ

एंडपॉइंट का पूरा दस्तावेज़