पुराने वर्शन से माइग्रेट करना

AdSense मैनेजमेंट एपीआई का सबसे नया वर्शन v2 है. पिछले सभी वर्शन (v1.x) अब इस्तेमाल के लिए उपलब्ध नहीं हैं.

वर्शन 2 में अपग्रेड करने के लिए, पहले प्रॉडक्ट की जानकारी देखना न भूलें. यह वर्शन में एक बड़ा बदलाव है, इसलिए इसमें कुछ अहम बदलाव किए जा रहे हैं. जब आप ज़रूरी बदलाव करने के लिए तैयार हों, तो एपीआई को ऐक्सेस करने के तरीक़ों के हिसाब से, नीचे दिए गए 'शुरू करें' विकल्पों में से कोई एक चुनें.

अगर डाइनैमिक प्रोग्रामिंग भाषा का इस्तेमाल किया जा रहा है, तो

अगर आपने ऐसी डाइनैमिक प्रोग्रामिंग भाषाओं के लिए क्लाइंट लाइब्रेरी का इस्तेमाल किया है जो हमारे साथ काम करती है, जैसे कि Ruby या Python, तो आपको बस अपने कोड के वर्शन स्ट्रिंग को अपडेट करना होगा.

उदाहरण के लिए, Python के लिए:

http = httplib2.Http()
service = build("adsense", "v2", http=http)

या Ruby के लिए:

client = Google::APIClient.new
adsense = client.discovered_api('adsense', 'v2')

अगर स्टैटिक प्रोग्रामिंग भाषा का इस्तेमाल किया जा रहा है, तो

अगर आप Java, PHP या C#/.NET जैसी किसी ऐसी स्टैटिक प्रोग्रामिंग भाषा के लिए क्लाइंट लाइब्रेरी का इस्तेमाल कर रहे हैं जिसका इस्तेमाल हम करते हैं, तो आपको AdSense मैनेजमेंट एपीआई के खास मॉड्यूल को अपडेट करना होगा.

ध्यान दें: समय के साथ, मुख्य क्लाइंट लाइब्रेरी में कई बदलाव हुए हैं. इसलिए, इन मॉड्यूल को अपडेट करने के लिए, आपको मुख्य क्लाइंट लाइब्रेरी को भी अपडेट करना पड़ सकता है. ऐसा करने से, आपके कोड में कुछ और बदलाव भी हो सकते हैं. अगर ऐसा है, तो कृपया अपनी क्लाइंट लाइब्रेरी के दस्तावेज़ देखें.

Java

पक्का करें कि आपके पास AdSense Management API की नई लाइब्रेरी हो. साथ ही, प्रोजेक्ट की डिपेंडेंसी बदलें.

PHP

पक्का करें कि आपने फ़ुल PHP क्लाइंट लाइब्रेरी के सबसे नए वर्शन पर अपडेट किया हो. इसमें AdSense मैनेजमेंट एपीआई मॉड्यूल के सबसे नए वर्शन के साथ-साथ, दूसरे सभी एपीआई भी शामिल होने चाहिए.

सी#/.नेट

पक्का करें कि आपके पास AdSense Management API की सबसे नई लाइब्रेरी हो और आप अपने प्रोजेक्ट की डिपेंडेंसी बदलें.

अगर क्लाइंट लाइब्रेरी का इस्तेमाल नहीं किया जा रहा है, तो

अगर हमारी किसी क्लाइंट लाइब्रेरी का इस्तेमाल नहीं किया जा रहा है, तो आपको अपने अनुरोधों में इस्तेमाल किए जा रहे बेस यूआरएल को अपडेट करना होगा. उदाहरण के लिए:

https://www.googleapis.com/adsense/v1.4/

के बराबर

https://adsense.googleapis.com/v2/

कुछ मामलों में (खास तौर पर रिपोर्टिंग अनुरोधों के लिए), आपको नए पाथ और क्वेरी पैरामीटर का इस्तेमाल करने के लिए इस्तेमाल किए जाने वाले यूआरएल में भी बदलाव करना होगा. साथ ही, कई मामलों में थोड़े अलग रिस्पॉन्स ऑब्जेक्ट को प्रोसेस करने के लिए भी बदलाव करना होगा. इन सारी जानकारी को एपीआई रेफ़रंस में दर्ज किया गया है.