मुख्य सामग्री पर जाएं
यह मार्गदर्शिका आपको X API का उपयोग करके बुकमार्क जोड़ने और हटाने के तरीके के बारे में बताती है।
पूर्वापेक्षाएँशुरू करने से पहले, आपको इनकी आवश्यकता होगी:
  • स्वीकृत App के साथ एक डेवलपर खाता
  • bookmark.write स्कोप वाला User Access Token (OAuth 2.0 PKCE)

बुकमार्क जोड़ें

1

अपनी यूज़र ID प्राप्त करें

आपको अपने प्रमाणीकृत यूज़र की ID चाहिए। आप इसे /2/users/me endpoint या user lookup endpoint का इस्तेमाल करके प्राप्त कर सकते हैं।
2

पोस्ट ID प्राप्त करें

किसी पोस्ट को देखते समय URL में पोस्ट ID ढूंढें:
https://x.com/XDevelopers/status/1460323737035677698
                                └── यह पोस्ट ID है
3

बुकमार्क जोड़ें

cURL
curl -X POST "https://api.x.com/2/users/2244994945/bookmarks" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"tweet_id": "1460323737035677698"}'
4

रिस्पॉन्स की समीक्षा करें

{
  "data": {
    "bookmarked": true
  }
}

एक बुकमार्क हटाएँ

अपने बुकमार्क से एक पोस्ट हटाएँ:
cURL
curl -X DELETE "https://api.x.com/2/users/2244994945/bookmarks/1460323737035677698" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN"
प्रतिक्रिया:
{
  "data": {
    "bookmarked": false
  }
}

आवश्यक स्कोप

OAuth 2.0 PKCE का उपयोग करते समय, आपके access token में ये स्कोप होने चाहिए:
स्कोपविवरण
bookmark.writeबुकमार्क जोड़ना और हटाना
tweet.readपोस्ट डेटा पढ़ना
users.readउपयोगकर्ता डेटा पढ़ना

अगले चरण

बुकमार्क लुकअप

अपनी बुकमार्क की गई पोस्ट्स प्राप्त करें

API संदर्भ

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