उपयोगकर्ता खाते बनाम Ad खाते
- विज्ञापन खाते business.x.com पर पंजीकृत होते हैं और API में account_id से पहचाने जाते हैं। विज्ञापन खाते सीधे फंडिंग स्रोतों से जुड़े होते हैं और एक या अधिक X उपयोगकर्ता खातों की सामग्री को ‘promotable users’ के रूप में इस्तेमाल करते हैं। हर विज्ञापन खाता एक या अधिक X उपयोगकर्ता खातों को अनुमति दे सकता है। विज्ञापन खाता, या “current account,” लगभग हर निष्पादित URL में इन-लाइन :account_id पैरामीटर के रूप में दर्शाया जाता है।
- X उपयोगकर्ता खाते (जैसे @AdsAPI) Ads API में user_id से पहचाने जाते हैं। इनमें से एक या अधिक खाते किसी विज्ञापन खाते से संबद्ध हो सकते हैं। API पर अनुरोध करने वाले प्रमाणीकृत X उपयोगकर्ता खाते को ‘current user’ कहा जाता है। जिन विज्ञापन खातों तक current user की पहुँच है, उनकी सूची GET accounts से प्राप्त की जा सकती है। ‘Promotable users’ ऐसे X हैंडल होते हैं जिन्हें कोई विशिष्ट विज्ञापन खाता प्रमोट कर सकता है। इसके बारे में अधिक जानकारी के लिए, Obtaining Ads Account Access देखें।
Ad खाते तक पहुँच के तरीके
- किसी विज्ञापनदाता की ओर से अनुरोध करना (अनुशंसित)
- अपने उस खाते का उपयोग करके अनुरोध करना, जिसे किसी विज्ञापनदाता के खाते तक पहुँच दी गई हो; उदाहरण के लिए, कई खातों का समर्थन करने वाली कोई Agency।
पहुँच के स्तर
ऐप-स्तरीय अनुमतियाँ
- केवल Conversion: उपयोगकर्ता को Mobile और Web Conversion एंडपॉइंट्स पर पढ़ने और लिखने की पहुँच होगी।
- मानक पहुँच: उपयोगकर्ता को Analytics, Campaign Management, Creatives, Custom Audiences, और Conversion एंडपॉइंट्स पर पढ़ने और लिखने की पहुँच होगी।
विज्ञापन खाते-स्तर की अनुमतियाँ
एक्सेस टोकन प्राप्त करने के तरीके
1. किसी विज्ञापनदाता का (User) access token प्राप्त करें
2. अपना (Developer) एक्सेस टोकन प्राप्त करें
FULL promotable user की ओर से Promoted-Only पोस्ट्स बनाने की पहुँच पाने के लिए, इस फ़्लो में आपको पोस्ट्स बनाने की अनुमति भी दी जानी चाहिए। इससे GET accounts/:account_id/authenticated_user_access endpoint पर TWEET_COMPOSER permission के ज़रिए ऐक्सेस सक्षम हो जाएगा।
इन विधियों के बीच अंतर
| विज्ञापनदाता (उपयोगकर्ता) OAuth टोकन | (Developer) OAuth टोकन (@username अलग खाते में जोड़ा गया) | |
| Ads अकाउंट तक पहुँच | ✔ | ✔ |
| उपयोगकर्ता की ओर से पोस्ट्स बनाना | ✔ | ✔* |
| Campaigns प्रबंधित करना | ✔ | ✔ |
| Analytics तक पहुँच | ✔ | ✔ |
| उपयोगकर्ता की ओर से Cards बनाना | ✔ | ✔ |
| X Ads UI के ज़रिए पहुँचने की डेवलपर की क्षमता | ✔ | |
| रेट लिमिट्स | प्रत्येक विज्ञापनदाता के लिए अलग | प्रत्येक विज्ञापनदाता अकाउंट के लिए अलग |
नोट: विवरण के लिए ऊपर दिया गया अपना (Developer) access token प्राप्त करें अनुभाग देखें।
उदाहरण उपयोग-परिदृश्य
OAuth 3-legged वेब फ़्लो के ज़रिए विज्ञापनदाता का access token


