इस गाइड में बताया गया है कि और डेस्कटॉप फ़्लो या वेब फ़्लो के बारे में जानें. सिर्फ़ इन चरणों को पूरा करने की ज़रूरत है एक बार, जब तक कि आप अपने OAuth2 क्रेडेंशियल.
OAuth2 क्रेडेंशियल बनाएं
Google API कंसोल प्रोजेक्ट को कॉन्फ़िगर करने के लिए, Google Ads API.
सबसे पहले, क्लाइंट की JSON फ़ाइल डाउनलोड करें. इसके लिए, OAuth की फ़ाइल को डाउनलोड करें Client आइकॉन और फिर अगली स्क्रीन पर JSON डाउनलोड करें बटन दबाएं.
फ़ाइल को अपनी होम डायरेक्ट्री में सेव करें, ताकि अब आपके पास लोकल फ़ाइल सेव हो
~/client_secret_XXX.apps.googleusercontent.com.json
(जहां XXX होगा आपके प्रोजेक्ट के लिए विशिष्ट मान). हम अगले चरण में इस फ़ाइल का इस्तेमाल, कोड का उदाहरण चलाएं.
क्लाइंट लाइब्रेरी सेट अप करना
टर्मिनल में,
GenerateUserCredentials
उदाहरण के लिए. डाउनलोड की गई JSON फ़ाइल को पास करने के लिए कमांड लाइन फ़्लैग का इस्तेमाल करें चुनें.Gradle का इस्तेमाल करके कमांड लाइन से चलाने के लिए
./gradlew --console=plain --quiet runExample \ --example="authentication.GenerateUserCredentials \ --oAuthClientFile ${HOME}/client_secret_XXX.apps.googleusercontent.com.json"
उदाहरण में आपको ऐसे यूआरएल पर जाने का निर्देश दिया जाएगा जहां आपको आपकी ओर से Google Ads खाता ऐक्सेस करने के लिए, OAuth2 क्रेडेंशियल.
Paste this URL in your browser: https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=****...
निजी ब्राउज़र सेशन या गुप्त विंडो में, यूआरएल पर जाएं. उसी Google खाते से साइन इन करें जिसका इस्तेमाल Google Ads को ऐक्सेस करने के लिए किया जाता है. क्लिक करें उस स्क्रीन पर जारी रखें जहां OAuth2 के लिए सहमति दी जाती है.
आपको एक पेज पर ले जाया जाएगा. यहां आपको यह मैसेज दिखेगा कि सफल रहा.
ऑथराइज़ेशन कोड वापस मिल गया.
आगे के निर्देशों के लिए,
GenerateUserCredentials
से कंसोल के आउटपुट को देखें.उस कंसोल पर वापस जाएं जहां उदाहरण चलाया जा रहा है. आपको दिखेगा कि उदाहरण पूरा हो गया है और वह आपके रीफ़्रेश टोकन और कुछ निर्देशों का पालन किया है, उसके बाद वे प्रॉपर्टी दी गई हैं, जिन्हें आपको क्लाइंट लाइब्रेरी:
#Mon Apr 18 09:07:51 EDT 2022 api.googleads.refreshToken=1/Yw......................................... api.googleads.clientId=...........-...............apps.googleusercontent.com api.googleads.developerToken=INSERT_DEVELOPER_TOKEN_HERE api.googleads.clientSecret=........................
टिप्पणी की तारीख
#
से लेकर आउटपुट के आखिर तक की लाइनों को अपनेads.properties
फ़ाइल.INSERT_DEVELOPER_TOKEN_HERE
को अपने डेवलपर टोकन से बदलें.सबसे आसान सेटअप के लिए,
ads.properties
फ़ाइल को अपने होम में रखें डायरेक्ट्री.