एसडीके या REST की मदद से, Data Manager API का ऐक्सेस सेट अप करने का तरीका यहां बताया गया है.
ज़रूरी शर्तें
डेटा एपीआई का इस्तेमाल करने से पहले, पक्का करें कि आपके पास ये चीज़ें हों:
- एक Google Cloud प्रोजेक्ट.
- ऐसा Google खाता जिसके पास आपके Google Cloud प्रोजेक्ट पर
serviceusage.services.enableकी अनुमति हो या जिसके पास ऐसी भूमिका हो जिसमें यह अनुमति शामिल हो. उदाहरण के लिए,roles/ownerऔरroles/serviceusage.serviceUsageAdmin, दोनों मेंserviceusage.services.enableअनुमति शामिल है. अनुमतियां देखने के लिए, मौजूदा ऐक्सेस देखें पर जाएं.
एपीआई चालू करना
अगर आपने अब तक ऐसा नहीं किया है, तो Data Manager API चालू करें पर क्लिक करके, Data Manager API चालू करें. इसके अलावा, इस चरण को मैन्युअल तरीके से पूरा करने के लिए, निर्देशों का पालन करें.
Data Manager API चालू करनाअगर आपको Data Manager API नहीं मिल रहा है या Data Manager API चालू नहीं हो रहा है, तो पुष्टि करें कि आपका Google खाता ज़रूरी शर्तों को पूरा करता हो.
पुष्टि करने की सुविधा सेट अप करना
एपीआई कुंजियों के अलावा, Google पर पुष्टि करने के किसी भी तरीके का इस्तेमाल किया जा सकता है. हमारा सुझाव है कि आप अपने इस्तेमाल के उदाहरण के लिए पुष्टि करने का सही तरीका चुनने के बारे में पढ़ें. इससे आपको यह तय करने में मदद मिलेगी कि आपके इस्तेमाल के उदाहरण के लिए कौनसा तरीका सही है.
पुष्टि करने के दो सामान्य तरीके हैं: उपयोगकर्ता खाते और सेवा खाते:
- उपयोगकर्ता खाते: ये उन लोगों के खाते होते हैं जो Google API और सेवाओं से सीधे तौर पर इंटरैक्ट करते हैं.
- सेवा खाते: ये उपयोगकर्ताओं के तौर पर लोगों के बजाय ऐप्लिकेशन को दिखाते हैं. इनकी मदद से, आपके ऐप्लिकेशन पुष्टि करने और अनुमति देने की प्रोसेस को मैनेज कर पाते हैं. उदाहरण के लिए, अगर किसी ऐप्लिकेशन को Google Cloud के संसाधनों को ऐक्सेस करना है.
आपका इंटिग्रेशन, ऐप्लिकेशन के डिफ़ॉल्ट क्रेडेंशियल (एडीसी) का इस्तेमाल करके, एनवायरमेंट से क्रेडेंशियल अपने-आप ढूंढ सकता है. इससे आपको पुष्टि करने के लिए, क्लाइंट कोड बदलने की ज़रूरत नहीं पड़ती.
एडीसी सेट अप करने के लिए, उपयोगकर्ता खाता या सेवा खाते के तौर पर काम करना चुनें:
उपयोगकर्ता खाते के क्रेडेंशियल की मदद से पुष्टि करने का तरीका यहां दिया गया है:
अपने प्रोजेक्ट के लिए, Google Auth Platform की सेटिंग कॉन्फ़िगर करें.
Google Cloud Console में, ब्रैंडिंग पेज खोलें.
अपना प्रोजेक्ट चुनें.
फ़ॉर्म भरें और बनाएं पर क्लिक करें.
Data Manager API का स्कोप संवेदनशील स्कोप है. इसलिए, ये चरण पूरे करना ज़रूरी है:
अपने प्रोजेक्ट के लिए, डेटा ऐक्सेस सेटिंग पर जाएं.
स्कोप जोड़ें या हटाएं पर क्लिक करें.
स्कोप की सूची में, Data Manager API के बगल में मौजूद बॉक्स पर सही का निशान लगाएं. इसके बाद, अपडेट करें पर क्लिक करें.
सेव करें पर क्लिक करें.
Google Cloud Console में Audience पर जाएं. इसके बाद, Publishing status और User type को अपडेट करें. ऐप्लिकेशन ऑडियंस मैनेज करें में इन सेटिंग के बारे में ज़्यादा जानें.
प्रोजेक्ट में OAuth2 क्लाइंट बनाने के लिए, OAuth2 क्लाइंट बनाएं पर क्लिक करें. इसके अलावा, डेस्कटॉप OAuth2 क्लाइंट बनाने के लिए, निर्देशों का पालन करें.
OAuth2 क्लाइंट बनानाआखिरी चरण में, क्लाइंट कॉन्फ़िगरेशन डाउनलोड करें पर क्लिक करें. साथ ही, डाउनलोड करने के लिए चुनी गई जगह को नोट करें.
नीचे दी गई कमांड चलाकर, लोकल एडीसी फ़ाइल जनरेट करें. इस कमांड से एक वेब फ़्लो लॉन्च होता है. इसमें आपको उस Google खाते में लॉग इन करने के लिए कहा जाता है जिसका इस्तेमाल एपीआई के साथ किया जा रहा है.
PATH_TO_CLIENT_JSON की जगह, डाउनलोड की गई JSON फ़ाइल का नाम डालें.
gcloud auth application-default login \ --scopes="https://www.googleapis.com/auth/datamanager,https://www.googleapis.com/auth/cloud-platform" \ --client-id-file="PATH_TO_CLIENT_JSON"पुष्टि करें कि क्रेडेंशियल को सही तरीके से सेट अप किया गया है. इसके लिए, यहां दिया गया निर्देश इस्तेमाल करें. अगर यह कमांड काम करती है, तो यह कंसोल पर ऐक्सेस टोकन प्रिंट करती है.
gcloud auth application-default print-access-token
अपने ऐप्लिकेशन के लिए पुष्टि करने और क्रेडेंशियल के बारे में ज़्यादा जानने के लिए, Google पर पुष्टि करने के तरीके और ऐप्लिकेशन के डिफ़ॉल्ट क्रेडेंशियल कैसे काम करते हैं लेख पढ़ें.
ऑपरेटिंग खाते का ऐक्सेस सेट अप करना
अपने उपयोगकर्ता खाते से जुड़े ईमेल पते कोDestination का ऐक्सेस दें.
- अगर Google Ads या डेटा पार्टनर खाते का इस्तेमाल किया जा रहा है, तो खाते में उपयोगकर्ता का ईमेल पता जोड़ने के लिए, दिए गए निर्देशों का पालन करें.
- Display & Video 360 खाते का इस्तेमाल करने पर, खाते में उपयोगकर्ता का ईमेल पता जोड़ने के लिए, दिए गए निर्देशों का पालन करें.
अपनी प्रोग्रामिंग भाषा के लिए एसडीके सेट अप करना
अपने कंप्यूटर पर, अपनी पसंद का एसडीके इंस्टॉल करें:
REST
- यहां दिए गए सैंपल में, प्लेसहोल्डर को अपने खाते और डेस्टिनेशन की वैल्यू से अपडेट करें. जैसे, OPERATING_ACCOUNT_PRODUCT, OPERATING_ACCOUNT_ID, और AUDIENCE_ID.
- PROJECT_ID की जगह अपना Google Cloud आईडी डालें.
अनुरोध भेजने के लिए, सैंपल को कमांड लाइन पर कॉपी करें.
अगर आपको प्रॉडक्ट लिंक का इस्तेमाल करके
operatingAccountको ऐक्सेस नहीं करना है, तोdestinationsमें मौजूद एंट्री काlinkedAccountएट्रिब्यूट हटाएं.#!/bin/bash # Uses gcloud to get an access token. If the Application Default # Credentials aren't for a service account, the command that specifies # --scopes fails. This sample falls back to the command without the # --scopes argument. DATA_MANAGER_ACCESS_TOKEN="$(gcloud auth application-default print-access-token --scopes=https://www.googleapis.com/auth/datamanager || \ gcloud auth application-default print-access-token)" # Fetches and prints the scope information for the access token. If you # get scope-related errors when you send the request in the next step, # verify that this output includes the Data Manager API scope: # https://www.googleapis.com/auth/datamanager curl https://www.googleapis.com/oauth2/v1/tokeninfo?access_token="${DATA_MANAGER_ACCESS_TOKEN}" # Sends the request. curl -X POST "https://datamanager.googleapis.com/v1/audienceMembers:ingest" \ --header "Authorization: Bearer ${DATA_MANAGER_ACCESS_TOKEN}" \ --header "x-goog-user-project: PROJECT_ID" \ --header "Content-Type: application/json" \ --data @- <<EOF { "destinations": [ { "operatingAccount": { "accountType": "OPERATING_ACCOUNT_TYPE", "accountId": "OPERATING_ACCOUNT_ID" }, "loginAccount": { "accountType": "LOGIN_ACCOUNT_TYPE", "accountId": "LOGIN_ACCOUNT_ID" }, "linkedAccount": { "accountType": "LINKED_ACCOUNT_TYPE", "accountId": "LINKED_ACCOUNT_ID" }, "productDestinationId": "AUDIENCE_ID" } ], "audienceMembers": [ { "userData": { "userIdentifiers": [ { "emailAddress": "07e2f1394b0ea80e2adca010ea8318df697001a005ba7452720edda4b0ce57b3" }, { "emailAddress": "1df6b43bc68dd38eca94e6a65b4f466ae537b796c81a526918b40ac4a7b906c7" } ] } }, { "userData": { "userIdentifiers": [ { "emailAddress": "2ef46c4214c3fc1b277a2d976d55194e12b899aa50d721f28da858c7689756e3" }, { "emailAddress": "54e410b14fa652a4b49b43aff6eaf92ad680d4d1e5e62ed71b86cd3188385a51" }, { "emailAddress": "e8bd3f8da6f5af73bec1ab3fbf7beb47482c4766dfdfc94e6bd89e359c139478" } ] } }, { "userData": { "userIdentifiers": [ { "emailAddress": "05bb62526f091b45d20e243d194766cca8869137421047dc53fa4876d111a6f0" }, { "emailAddress": "f1fcde379f31f4d446b76ee8f34860eca2288adc6b6d6c0fdc56d9eee75a2fa5" } ] } }, { "userData": { "userIdentifiers": [ { "emailAddress": "83a834cc5327bc4dee7c5408988040dc5813c7662611cd93b707aff72bf7d33f" }, { "emailAddress": "223ebda6f6889b1494551ba902d9d381daf2f642bae055888e96343d53e9f9c4" } ] } } ], "consent": { "adUserData": "CONSENT_GRANTED", "adPersonalization": "CONSENT_GRANTED" }, "encoding": "HEX", "termsOfService": { "customerMatchTermsOfServiceStatus": "ACCEPTED" }, "validateOnly": true } EOF
.NET
क्लाइंट लाइब्रेरी इंस्टॉल करना
अपने प्रोजेक्ट में क्लाइंट लाइब्रेरी के लिए डिपेंडेंसी जोड़ने के लिए, .NET क्लाइंट लाइब्रेरी को इंस्टॉल करने से जुड़ी गाइड में दिए गए निर्देशों का पालन करें.
ज़रूरी नहीं: यूटिलिटी लाइब्रेरी और कोड के सैंपल पाएं.
data-manager-dotnet.tar.gz को डाउनलोड और एक्सट्रैक्ट करें.
अपने .NET प्रोजेक्ट में, यूटिलिटी लाइब्रेरी पर
ProjectReferenceडिपेंडेंसी का एलान करें. PATH_TO_UTILITY_LIBRARY को उस जगह से बदलें जहाँ आपनेdata-manager-dotnet.tar.gzसेdata-manager-dotnetडायरेक्ट्री को एक्सट्रैक्ट किया था.<ProjectReference Include="PATH_TO_UTILITY_LIBRARY\Google.Ads.DataManager.Util\src\Google.Ads.DataManager.Util.csproj" />डेटा को फ़ॉर्मैट करने के लिए, अपने .NET प्रोजेक्ट में
Formatterयूटिलिटी का इस्तेमाल करें.samplesसबडायरेक्ट्री में कोड के सैंपल ब्राउज़ करें.samplesडायरेक्ट्री पर जाएं और उपलब्ध सैंपल की सूची पाने के लिए,dotnet runका इस्तेमाल करें.dotnet runअनुमानित पैरामीटर के साथ इस्तेमाल करने के बारे में जानकारी प्रिंट करने के लिए, सैंपल चलाते समय
--helpआर्ग्युमेंट पास करें.dotnet run -- ingest-audience-members --helpकुछ सैंपल डेटा के साथ शुरुआत करने के लिए,
samples/sampledata/audience_members_1.csvपर मौजूद फ़ाइल का इस्तेमाल करें.
Java
क्लाइंट लाइब्रेरी इंस्टॉल करना
अगर BOM के साथ Maven का इस्तेमाल किया जा रहा है, तो इसे अपनी pom.xml फ़ाइल में जोड़ें:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>libraries-bom</artifactId>
<version>26.72.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>data-manager-bom</artifactId>
<version>0.1.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>data-manager</artifactId>
</dependency>
</dependencies>
अगर बीओएम के बिना Maven का इस्तेमाल किया जा रहा है, तो इसे अपनी डिपेंडेंसी में जोड़ें:
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>data-manager</artifactId>
<version>0.1.0</version>
</dependency>
अगर BOM के साथ Gradle का इस्तेमाल किया जा रहा है, तो इसे अपनी डिपेंडेंसी में जोड़ें:
implementation platform('com.google.cloud:libraries-bom:26.72.0')
implementation platform('com.google.api-ads:data-manager-bom:0.1.0')
implementation 'com.google.api-ads:data-manager'
अगर बीओएम के बिना Gradle का इस्तेमाल किया जा रहा है, तो इसे अपनी डिपेंडेंसी में जोड़ें:
implementation 'com.google.api-ads:data-manager:0.1.0'
अगर SBT का इस्तेमाल किया जा रहा है, तो अपनी डिपेंडेंसी में इसे जोड़ें:
libraryDependencies += "com.google.api-ads" % "data-manager" % "0.1.0"
ज़रूरी नहीं: यूटिलिटी लाइब्रेरी और कोड के सैंपल पाएं.
GitHub रिपॉज़िटरी का क्लोन बनाएं.
git clone https://github.com/googleads/data-manager-java.gitdata-manager-javaडायरेक्ट्री पर जाएं.यूटिलिटी लाइब्रेरी बनाएं और उसे अपने लोकल मेवन रिपॉज़िटरी में पब्लिश करें.
./gradlew data-manager-util:installअपने Java प्रोजेक्ट में, यूटिलिटी लाइब्रेरी के लिए डिपेंडेंसी तय करें.
Gradle:
implementation 'com.google.api-ads:data-manager-util:0.2.0'Maven:
<dependency> <groupId>com.google.api-ads</groupId> <artifactId>data-manager-util</artifactId> <version>0.2.0</version> </dependency>डेटा को फ़ॉर्मैट करने और एन्क्रिप्ट (सुरक्षित) करने के लिए, अपने Java प्रोजेक्ट में
UserDataFormatterऔरEncrypterयूटिलिटी का इस्तेमाल करें.data-manager-samplesसबडायरेक्ट्री में या GitHub पर कोड के सैंपल ब्राउज़ करें. कमांड लाइन से किसी सैंपल को चलाने के लिए, Gradlerunटास्क का इस्तेमाल करें.उदाहरण के लिए, यहां दिया गया निर्देश
IngestAudienceMembersसैंपल को चलाता है और इस्तेमाल से जुड़ा स्टेटमेंट प्रिंट करता है:./gradlew data-manager-samples:run \ --args='IngestAudienceMembers --help'कुछ सैंपल डेटा के साथ शुरुआत करने के लिए,
data-manager-samples/src/main/resources/sampledata/audience_members_1.csvपर मौजूद फ़ाइल का इस्तेमाल करें.
Node.js
क्लाइंट लाइब्रेरी इंस्टॉल करना
अपने प्रोजेक्ट में @google-ads/datamanager क्लाइंट लाइब्रेरी की डिपेंडेंसी जोड़ने के लिए, Node.js क्लाइंट लाइब्रेरी को इंस्टॉल करने से जुड़ी गाइड में दिए गए निर्देशों का पालन करें.
ज़रूरी नहीं: यूटिलिटी लाइब्रेरी और कोड के सैंपल पाएं.
data-manager-node.tar.gz को डाउनलोड करें और अनज़िप करें.
data-manager-nodeडायरेक्ट्री पर जाएं.ज़रूरी सॉफ़्टवेयर इंस्टॉल करने के लिए, यह कमांड चलाएं.
npm installutilडायरेक्ट्री पर जाएं.cd utilयूटिलिटी लाइब्रेरी को कंपाइल और पैक करने के लिए, यह कमांड चलाएं. इससे
.tgzफ़ाइल बनेगी, जिसका इस्तेमालnpmके साथ किया जा सकेगा.npm packइस कमांड से,
google-ads-datamanager-util-0.2.0.tgzनाम का एक संग्रह जनरेट होता है. फ़ाइल की जगह नोट करें, ताकि अगले चरणों में इसका इस्तेमाल किया जा सके.अपने Node.js प्रोजेक्ट में, Data Manager API की यूटिलिटी लाइब्रेरी के लिए डिपेंडेंसी का एलान करें. इसके लिए,
google-ads-datamanager-util-0.2.0.tgzफ़ाइल के पूरे पाथ और फ़ाइल नाम के लिएdependenciesएंट्री जोड़ें.{ "dependencies": { ... "@google-ads/data-manager-util": "file:PATH_TO_UTILITY_LIBRARY/google-ads-datamanager-util-0.2.0.tgz", ... } }डेटा को फ़ॉर्मैट करने के लिए, अपने Node.js प्रोजेक्ट में
UserDataFormatterयूटिलिटी का इस्तेमाल करें.samplesसबडायरेक्ट्री में कोड के सैंपल ब्राउज़ करें. यहां दिया गया तरीका अपनाकर, सैंपल चलाएं:एक्सट्रैक्ट की गई
data-manager-nodeडायरेक्ट्री पर जाएं.ज़रूरी आर्ग्युमेंट पास करके, सैंपल चलाएं. इस्तेमाल से जुड़ी जानकारी को प्रिंट करने के लिए, सैंपल चलाते समय
--helpआर्ग्युमेंट पास करें. इसमें अनुमानित पैरामीटर शामिल होते हैं.उदाहरण के लिए, यहां दिए गए निर्देश से
ingest_audience_membersका सैंपल चलता है और इस्तेमाल से जुड़ा स्टेटमेंट प्रिंट होता है:npm run ingest-audience-members -w samples -- --help
कुछ सैंपल डेटा के साथ शुरुआत करने के लिए,
samples/sampledata/audience_members_1.csvपर मौजूद फ़ाइल का इस्तेमाल करें.
PHP
क्लाइंट लाइब्रेरी इंस्टॉल करना
- google-cloud-ads-datamanager-v1-php.tar.gz को डाउनलोड और एक्सट्रैक्ट करें.
google-cloud-ads-datamanager-v1-phpडायरेक्ट्री पर जाएं.लाइब्रेरी के लिए ज़रूरी सॉफ़्टवेयर से जुड़ी समस्याओं को ठीक करने के लिए, यह कमांड चलाएं:
composer update --prefer-distउसी होस्ट पर मौजूद अपने PHP प्रोजेक्ट की
composer.jsonफ़ाइल में, यहां दिया गया तरीका अपनाकर Data Manager API लाइब्रेरी पर निर्भरता का एलान करें:एक
repositoriesसेक्शन जोड़ें, जोgoogle-cloud-ads-datamanager-v1-phpडायरेक्ट्री की जगह की ओर ले जाता हो."repositories" : [ { "type" : "path", "url" : "PATH_TO_CLIENT_LIBRARY" } ]Data Manager API लाइब्रेरी पर डिपेंडेंसी का एलान करें.
"require": { "googleads/data-manager": "0.1.4" }
ज़रूरी नहीं: यूटिलिटी लाइब्रेरी और कोड के सैंपल पाएं.
- data-manager-php.tar.gz को डाउनलोड और एक्सट्रैक्ट करें.
data-manager-phpडायरेक्ट्री पर जाएं.लाइब्रेरी के लिए ज़रूरी सॉफ़्टवेयर से जुड़ी समस्याओं को ठीक करने के लिए, यह कमांड चलाएं:
composer update --prefer-distउसी होस्ट पर मौजूद अपने PHP प्रोजेक्ट की
composer.jsonफ़ाइल में, यूटिलिटी लाइब्रेरी के लिए डिपेंडेंसी का एलान करें. इसके लिए, यह तरीका अपनाएं:repositoriesसेक्शन में एक एंट्री जोड़ें, जोdata-manager-phpडायरेक्ट्री की जगह की ओर इशारा करती हो."repositories" : [ { "type" : "path", "url" : "PATH_TO_UTILITY_LIBRARY" } ]यूटिलिटी लाइब्रेरी पर डिपेंडेंसी का एलान करें.
"require": { "googleads/data-manager-util": "@dev" }
डेटा को फ़ॉर्मैट करने के लिए, अपने PHP प्रोजेक्ट में
Formatterयूटिलिटी का इस्तेमाल करें.samplesसबडायरेक्ट्री में कोड के सैंपल ब्राउज़ करें. यहां दिया गया तरीका अपनाकर, सैंपल चलाएं:samplesडायरेक्ट्री पर जाएं.DATA_MANAGER_PHP_LIBएनवायरमेंट वैरिएबल को उस पाथ पर सेट करें जहां आपने क्लाइंट लाइब्रेरी को एक्सट्रैक्ट किया था.export DATA_MANAGER_PHP_LIB="PATH_TO_CLIENT_LIBRARY"लाइब्रेरी के लिए ज़रूरी सॉफ़्टवेयर से जुड़ी समस्याओं को ठीक करने के लिए, यह कमांड चलाएं:
composer update --prefer-distज़रूरी आर्ग्युमेंट पास करके, सैंपल चलाएं. इस्तेमाल से जुड़ी जानकारी को प्रिंट करने के लिए, सैंपल चलाते समय
--helpआर्ग्युमेंट पास करें. इसमें अनुमानित पैरामीटर शामिल होते हैं.
कुछ सैंपल डेटा के साथ शुरुआत करने के लिए,
samples/sampledata/audience_members_1.csvपर मौजूद फ़ाइल का इस्तेमाल करें.
Python
क्लाइंट लाइब्रेरी इंस्टॉल करना
अपने प्रोजेक्ट में google-ads-datamanager क्लाइंट लाइब्रेरी की डिपेंडेंसी जोड़ने के लिए, Python क्लाइंट लाइब्रेरी इंस्टॉल करने से जुड़ी गाइड में दिए गए निर्देशों का पालन करें.
ज़रूरी नहीं: यूटिलिटी लाइब्रेरी और कोड के सैंपल पाएं.
- data-manager-python.tar.gz को डाउनलोड और एक्सट्रैक्ट करें.
data-manager-pythonडायरेक्ट्री पर जाएं.अपने Python एनवायरमेंट में यूटिलिटी लाइब्रेरी इंस्टॉल करने के लिए, यह कमांड चलाएं:
pip install .अपने Python प्रोजेक्ट में, यूटिलिटी लाइब्रेरी पर डिपेंडेंसी का एलान करें. उदाहरण के लिए, अगर आपको अपने प्रोजेक्ट में
requirements.txtफ़ाइल का इस्तेमाल करना है, तो फ़ाइल में यह लाइन जोड़ें:google-ads-data-manager-util=0.2.0डेटा को फ़ॉर्मैट और एन्क्रिप्ट (सुरक्षित) करने के लिए, अपने Python प्रोजेक्ट में
FormatterऔरEncrypterयूटिलिटी का इस्तेमाल करें.samplesसबडायरेक्ट्री में कोड के सैंपल ब्राउज़ करें. सैंपल चलाने के लिए, ज़रूरी डिपेंडेंसी इंस्टॉल करें:pip install .[samples]अनुमानित पैरामीटर के साथ इस्तेमाल करने के बारे में जानकारी प्रिंट करने के लिए, सैंपल चलाते समय
--helpआर्ग्युमेंट पास करें.कुछ सैंपल डेटा के साथ शुरुआत करने के लिए,
samples/sampledata/audience_members_1.csvपर मौजूद फ़ाइल का इस्तेमाल करें.
Ruby
क्लाइंट लाइब्रेरी इंस्टॉल करना
अपने प्रोजेक्ट में क्लाइंट लाइब्रेरी की डिपेंडेंसी जोड़ने के लिए, Ruby क्लाइंट लाइब्रेरी इंस्टॉल करने से जुड़े दिशा-निर्देश में दिए गए निर्देशों का पालन करें.
अगले चरण
- ऑडियंस डेटा भेजने के बारे में ज़्यादा जानें.
- इवेंट भेजने के बारे में ज़्यादा जानें.
- REST या RPC के रेफ़रंस दस्तावेज़ ब्राउज़ करें.