एसडीके या REST की मदद से, Data Manager API का ऐक्सेस सेट अप करने का तरीका यहां बताया गया है.
ज़रूरी शर्तें
डेटा एपीआई का इस्तेमाल करने से पहले, पक्का करें कि आपके पास ये चीज़ें हों:
- एक Google क्लाउड प्रोजेक्ट.
- ऐसा Google खाता जिसके पास आपके Google Cloud प्रोजेक्ट पर
serviceusage.services.enableकी अनुमति हो या जिसके पास ऐसी भूमिका हो जिसमें यह अनुमति शामिल हो. उदाहरण के लिए,roles/ownerऔरroles/serviceusage.serviceUsageAdminदोनों मेंserviceusage.services.enableअनुमति शामिल है. अनुमतियां देखने के लिए, मौजूदा ऐक्सेस देखें पर जाएं.
API सक्षम करें
अगर आपने अब तक ऐसा नहीं किया है, तो 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 क्लाउड कंसोल में ब्रांडिंग पेज खोलें.
अपना प्रोजेक्ट चुनें.
फ़ॉर्म भरें और बनाएँ पर क्लिक करें.
चूंकि डेटा प्रबंधक API स्कोप एक संवेदनशील स्कोप है, इसलिए निम्नलिखित चरण आवश्यक हैं:
अपने प्रोजेक्ट के लिए, डेटा ऐक्सेस सेटिंग पर जाएं.
स्कोप जोड़ें या निकालें पर क्लिक करें.
स्कोप की सूची में डेटा प्रबंधक API के आगे स्थित बॉक्स को चुनें और अपडेट करें पर क्लिक करें.
सेव करें पर क्लिक करें.
Google Cloud Console में Audience पर जाएं. इसके बाद, Publishing status और User type को अपडेट करें. ऐप्लिकेशन ऑडियंस प्रबंधित करें में इन सेटिंग के बारे में ज़्यादा जानें.
प्रोजेक्ट में OAuth2 क्लाइंट बनाने के लिए OAuth2 क्लाइंट बनाएँ पर क्लिक करें या डेस्कटॉप OAuth2 क्लाइंट बनाने के लिए निर्देशों का पालन करें.
OAuth2 क्लाइंट बनाएँआखिरी चरण में, क्लाइंट कॉन्फ़िगरेशन डाउनलोड करें पर क्लिक करें और अपने द्वारा चुने गए डाउनलोड स्थान को नोट करें.
निम्नलिखित कमांड चलाकर एक स्थानीय ADC फ़ाइल उत्पन्न करें. यह कमांड एक वेब प्रवाह शुरू करता है, जहां आपको उस Google खाते में लॉग इन करने के लिए कहा जाता है जिसका उपयोग आप API के साथ कर रहे हैं.
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
क्लाइंट लाइब्रेरी इंस्टॉल करना
- google-cloud-ads-datamanager-v1-java.tar.gz को डाउनलोड और एक्सट्रैक्ट करें.
google-cloud-ads-datamanager-v1-javaडायरेक्ट्री पर जाएं.Maven या Gradle के साथ इस्तेमाल करने के लिए, लाइब्रेरी को अपनी लोकल Maven रिपॉज़िटरी में बनाने और पब्लिश करने के लिए, यह निर्देश चलाएं.
./gradlew installअपने Java प्रोजेक्ट में, Data Manager API लाइब्रेरी के लिए डिपेंडेंसी का एलान करें.
Gradle:
implementation 'com.google.cloud:gapic-google-cloud-ads-datamanager-v1-java:0.1.4'Maven:
<dependency> <groupId>com.google.cloud</groupId> <artifactId>gapic-google-cloud-ads-datamanager-v1-java</artifactId> <version>0.1.4</version> </dependency>
ज़रूरी नहीं: यूटिलिटी लाइब्रेरी और कोड के सैंपल पाएं.
GitHub रिपॉज़िटरी का क्लोन बनाएं.
git clone https://github.com/googleads/data-manager-java.gitdata-manager-javaडायरेक्ट्री पर जाएं.यूटिलिटी लाइब्रेरी बनाएं और उसे अपने लोकल मेवन रिपॉज़िटरी में पब्लिश करें.
./gradlew data-manager-util:installअपने Java प्रोजेक्ट में, यूटिलिटी लाइब्रेरी के लिए डिपेंडेंसी तय करें.
ग्रेडेल:
implementation 'com.google.api-ads:data-manager-util:0.1.0'Maven:
<dependency> <groupId>com.google.api-ads</groupId> <artifactId>data-manager-util</artifactId> <version>0.1.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
क्लाइंट लाइब्रेरी इंस्टॉल करना
- ads-datamanager-v1-nodejs.tar.gz डाउनलोड करें और निकालें.
ads-datamanager-v1-nodejsनिर्देशिका पर जाएँ.npmके साथ उपयोग के लिए क्लाइंट लाइब्रेरी को.tgzफ़ाइल में संकलित और पैक करने के लिए निम्न आदेश चलाएँ.npm packइस कमांड से,
google-cloud-datamanager-0.1.4.tgzनाम का एक संग्रह जनरेट होता है. फ़ाइल की जगह नोट कर लें, ताकि अगले चरणों में इसका इस्तेमाल किया जा सके.अपने Node.js प्रोजेक्ट में, Data Manager API क्लाइंट लाइब्रेरी पर डिपेंडेंसी का एलान करें. इसके लिए,
google-cloud-datamanager-0.1.4.tgzफ़ाइल के पूरे पाथ और फ़ाइल नाम के लिएdependenciesएंट्री जोड़ें.{ "dependencies": { ... "@google-cloud/datamanager": "file:PATH_TO_CLIENT_LIBRARY/google-cloud-datamanager-0.1.4.tgz", ... } }
ज़रूरी नहीं: यूटिलिटी लाइब्रेरी और कोड के सैंपल पाएं.
- data-manager-node.tar.gz डाउनलोड करें और निकालें.
data-manager-nodeडायरेक्ट्री पर जाएं.utilडायरेक्ट्री पर जाएं.cd utilnpmके साथ उपयोग के लिए उपयोगिता लाइब्रेरी को.tgzफ़ाइल में संकलित और पैक करने के लिए निम्न आदेश चलाएँ.npm packयह आदेश
google-ads-datamanager-util-0.1.0.tgzनामक एक संग्रह तैयार करता है. फ़ाइल स्थान पर ध्यान दें ताकि आप अगले चरणों में इसका उपयोग कर सकें.अपने Node.js प्रोजेक्ट में,
google-ads-datamanager-util-0.1.0.tgzफ़ाइल के पूरे पथ और फ़ाइल नाम के लिएdependenciesप्रविष्टि जोड़कर डेटा प्रबंधक API उपयोगिता लाइब्रेरी पर निर्भरता घोषित करें.{ "dependencies": { ... "@google-ads/data-manager-util": "file:PATH_TO_UTILITY_LIBRARY/google-ads-datamanager-util-0.1.0.tgz", ... } }डेटा को फ़ॉर्मेट करने के लिए, अपने Node.js प्रोजेक्ट में
UserDataFormatterयूटिलिटी का इस्तेमाल करें.samplesसबडायरेक्ट्री में कोड के सैंपल ब्राउज़ करें. निम्नलिखित चरणों का उपयोग करके नमूने चलाएँ:google-cloud-datamanager-0.1.4.tgzकोdata-manager-nodeडायरेक्ट्री की पैरंट डायरेक्ट्री में कॉपी करें.data-manager-nodeके अंतर्गतsamplesनिर्देशिका पर नेविगेट करें.नमूनों को संकलित करने के लिए निम्नलिखित कमांड चलाएँ.
npm run compileकिसी भी आवश्यक तर्क को पारित करते हुए, नमूने चलाएं. अपेक्षित पैरामीटर के साथ उपयोग कथन प्रिंट करने के लिए नमूना चलाते समय
--helpतर्क पास करें.उदाहरण के लिए, निम्न आदेश
ingest_audience_membersनमूना चलाता है और उपयोग विवरण प्रिंट करता है:npx ts-node audiences/ingest_audience_members.ts --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डेटा को फ़ॉर्मेट और एन्क्रिप्ट करने के लिए, अपने पायथन प्रोजेक्ट में
FormatterऔरEncrypterउपयोगिताओं का उपयोग करें.samplesउपनिर्देशिका में कोड नमूने ब्राउज़ करें. सैंपल चलाने के लिए, ज़रूरी डिपेंडेंसी इंस्टॉल करें:pip install .[samples]अनुमानित पैरामीटर के साथ इस्तेमाल करने के बारे में जानकारी प्रिंट करने के लिए, सैंपल चलाते समय
--helpआर्ग्युमेंट पास करें.कुछ सैंपल डेटा के साथ शुरुआत करने के लिए,
samples/sampledata/audience_members_1.csvपर मौजूद फ़ाइल का इस्तेमाल करें.
Ruby
क्लाइंट लाइब्रेरी इंस्टॉल करना
अपने प्रोजेक्ट में क्लाइंट लाइब्रेरी पर निर्भरता जोड़ने के लिए रूबी क्लाइंट लाइब्रेरी इंस्टॉलेशन गाइड में दिए गए निर्देशों का पालन करें.
अगले चरण
- ऑडियंस डेटा भेजने के बारे में ज़्यादा जानें.
- इवेंट भेजने के बारे में ज़्यादा जानें.
- REST या RPC के रेफ़रंस दस्तावेज़ ब्राउज़ करें.