मुख्य सामग्री पर जाएं
यह मार्गदर्शिका उन मुख्य अवधारणाओं को समझाती है जिनकी आपको अपने एप्लिकेशन में mutes endpoints को एकीकृत करने के लिए आवश्यकता है।

प्रमाणीकरण

निजी म्यूट सूचियों तक पहुँचने के लिए म्यूट एंडपॉइंट्स पर उपयोगकर्ता प्रमाणीकरण आवश्यक है:
विधिविवरण
PKCE के साथ OAuth 2.0 Authorization Codeनए ऐप्स के लिए अनुशंसित
OAuth 1.0a User Contextलेगेसी सपोर्ट
केवल ऐप प्रमाणीकरण समर्थित नहीं है। आपको किसी उपयोगकर्ता की ओर से प्रमाणीकरण करना होगा।

आवश्यक स्कोप (OAuth 2.0)

Scopeइनके लिए आवश्यक
mute.readम्यूट किए गए खातों को प्राप्त करने के लिए
mute.writeखातों को म्यूट और अनम्यूट करने के लिए
users.readम्यूट स्कोप के साथ आवश्यक

एंडपॉइंट्स का अवलोकन

MethodEndpointDescription
GET/2/users/:id/mutingम्यूट किए गए खातों की सूची प्राप्त करें
POST/2/users/:id/mutingकिसी खाते को म्यूट करें
DELETE/2/users/:source_user_id/muting/:target_user_idकिसी खाते को अनम्यूट करें

फ़ील्ड्स और expansions

डिफ़ॉल्ट प्रतिक्रिया

{
  "data": [
    {
      "id": "1234567890",
      "name": "Example User",
      "username": "example"
    }
  ]
}

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

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

फ़ील्ड्स के साथ उदाहरण

cURL
curl "https://api.x.com/2/users/123456789/muting?\
user.fields=username,verified,created_at&\
max_results=100" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN"

जिन उपयोगकर्ताओं की म्यूट सूची बड़ी होती है, उनके लिए परिणाम पेजों में विभाजित किए जाते हैं:
cURL
# पहला अनुरोध
curl "https://api.x.com/2/users/123/muting?max_results=100" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN"

# पेजिनेशन टोकन के साथ अगला अनुरोध
curl "https://api.x.com/2/users/123/muting?max_results=100&pagination_token=NEXT_TOKEN" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN"

पेजिनेशन गाइड

पेजिनेशन के बारे में और जानें

व्यवहार संबंधी अंतर

म्यूट करना बनाम ब्लॉक करना

सुविधाम्यूटब्लॉक
उनकी पोस्ट्स दिखेंनहीं (छिपी हुई)नहीं
उन्हें आपकी पोस्ट्स दिखेंहाँनहीं
वे आपको फ़ॉलो करेंहाँ (फ़ॉलो कर सकते हैं)नहीं (हटा दिया जाता है)
वे आपको DM भेज सकेंहाँनहीं
सूचना भेजी जाती हैनहींनहीं
म्यूट करना निजी होता है — म्यूट किए गए उपयोगकर्ता को इसकी सूचना नहीं मिलती और उसे पता नहीं चलता कि उसे म्यूट किया गया है।

त्रुटि प्रबंधन

StatusErrorSolution
400अमान्य अनुरोधउपयोगकर्ता id का प्रारूप जाँचें
401अनधिकृतएक्सेस टोकन सत्यापित करें
403निषिद्धस्कोप और अनुमतियों की जाँच करें
404नहीं मिलाउपयोगकर्ता मौजूद नहीं है
429बहुत अधिक अनुरोधप्रतीक्षा करें और फिर से प्रयास करें

अगले चरण

त्वरित शुरुआत

अपना पहला म्यूट अनुरोध करें

ब्लॉक

म्यूट करने के बजाय उपयोगकर्ताओं को ब्लॉक करें

API संदर्भ

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

नमूना कोड

काम करने वाले कोड उदाहरण