SDK অথবা REST ব্যবহার করে ডেটা ম্যানেজার API-তে অ্যাক্সেস কীভাবে সেট আপ করবেন তা এখানে দেওয়া হল।
পূর্বশর্ত
ডেটা এপিআই ব্যবহার করার আগে, নিশ্চিত করুন যে আপনার কাছে নিম্নলিখিতগুলি আছে:
- একটি গুগল ক্লাউড প্রকল্প ।
- আপনার Google ক্লাউড প্রোজেক্টে
serviceusage.services.enableঅনুমতি আছে এমন একটি Google অ্যাকাউন্ট, অথবা এমন একটি ভূমিকা আছে যার মধ্যে সেই অনুমতি অন্তর্ভুক্ত রয়েছে। উদাহরণস্বরূপ,roles/ownerএবংroles/serviceusage.serviceUsageAdminউভয়ের মধ্যেইserviceusage.services.enableঅনুমতি অন্তর্ভুক্ত থাকে। আপনার অনুমতিগুলি পরীক্ষা করতে, বর্তমান অ্যাক্সেস দেখুন ।
API সক্রিয় করুন
যদি আপনি ইতিমধ্যেই এটি না করে থাকেন, তাহলে ডেটা ম্যানেজার API সক্ষম করুন এ ক্লিক করে ডেটা ম্যানেজার API সক্ষম করুন অথবা এই ধাপটি ম্যানুয়ালি সম্পাদন করার জন্য নির্দেশাবলী অনুসরণ করুন।
ডেটা ম্যানেজার API সক্ষম করুনযদি আপনি ডেটা ম্যানেজার API খুঁজে না পান অথবা ডেটা ম্যানেজার API সক্ষম করতে ব্যর্থ হন, তাহলে আপনার Google অ্যাকাউন্ট পূর্বশর্ত পূরণ করে কিনা তা যাচাই করুন।
প্রমাণীকরণ সেট আপ করুন
আপনি API কী ছাড়াও Google-এ যেকোনো প্রমাণীকরণ পদ্ধতি ব্যবহার করতে পারেন। আপনার ব্যবহারের ক্ষেত্রে কোন পদ্ধতিটি উপযুক্ত তা নির্ধারণ করার জন্য আমরা আপনার ব্যবহারের ক্ষেত্রে সঠিক প্রমাণীকরণ পদ্ধতি কীভাবে চয়ন করবেন তা পর্যালোচনা করার পরামর্শ দিচ্ছি।
দুটি সাধারণ প্রমাণীকরণ পদ্ধতি হল ব্যবহারকারীর অ্যাকাউন্ট এবং পরিষেবা অ্যাকাউন্ট :
- ব্যবহারকারীর অ্যাকাউন্ট : যারা Google API এবং পরিষেবাগুলির সাথে সরাসরি যোগাযোগ করেন তাদের প্রতিনিধিত্ব করুন।
- পরিষেবা অ্যাকাউন্ট : ব্যবহারকারী হিসেবে মানুষ নয়, অ্যাপগুলিকে প্রতিনিধিত্ব করে। তারা আপনার অ্যাপগুলিকে প্রমাণীকরণ এবং অনুমোদন পরিচালনা করতে দেয়। উদাহরণস্বরূপ, যদি কোনও অ্যাপের Google ক্লাউড রিসোর্স অ্যাক্সেস করার প্রয়োজন হয়।
আপনার ইন্টিগ্রেশন অ্যাপ্লিকেশন ডিফল্ট ক্রেডেনশিয়াল (ADC) ব্যবহার করে পরিবেশ থেকে স্বয়ংক্রিয়ভাবে ক্রেডেনশিয়াল খুঁজে পেতে পারে যাতে আপনাকে প্রমাণীকরণের জন্য ক্লায়েন্ট কোড পরিবর্তন করতে না হয়।
ADC সেট আপ করতে ব্যবহারকারীর অ্যাকাউন্ট অথবা পরিষেবা অ্যাকাউন্টের ছদ্মবেশ বেছে নিন:
ব্যবহারকারীর অ্যাকাউন্ট শংসাপত্রের সাহায্যে প্রমাণীকরণের ধাপগুলি এখানে দেওয়া হল:
আপনার প্রকল্পের জন্য Google Auth প্ল্যাটফর্ম সেটিংস কনফিগার করুন।
গুগল ক্লাউড কনসোলে ব্র্যান্ডিং পৃষ্ঠাটি খুলুন।
আপনার প্রকল্পটি নির্বাচন করুন।
ফর্মটি পূরণ করুন এবং তৈরি করুন এ ক্লিক করুন।
যেহেতু ডেটা ম্যানেজার API স্কোপ একটি সংবেদনশীল স্কোপ , তাই নিম্নলিখিত পদক্ষেপগুলি প্রয়োজন:
আপনার প্রকল্পের জন্য ডেটা অ্যাক্সেস সেটিংসে যান।
স্কোপ যোগ করুন বা সরান ক্লিক করুন।
স্কোপের তালিকায় Data Manager API এর পাশের বাক্সটি চেক করুন এবং Update এ ক্লিক করুন।
সংরক্ষণ করুন ক্লিক করুন।
গুগল ক্লাউড কনসোলে অডিয়েন্সে যান এবং প্রকাশনার অবস্থা এবং ব্যবহারকারীর ধরণ আপডেট করুন। অ্যাপ অডিয়েন্স পরিচালনা করুন -এ এই সেটিংস সম্পর্কে আরও জানুন।
প্রজেক্টে একটি OAuth2 ক্লায়েন্ট তৈরি করতে Create OAuth2 ক্লায়েন্টে ক্লিক করুন, অথবা একটি ডেস্কটপ OAuth2 ক্লায়েন্ট তৈরি করতে নির্দেশাবলী অনুসরণ করুন।
OAuth2 ক্লায়েন্ট তৈরি করুনশেষ ধাপে, DOWNLOAD CLIENT CONFIGURATION-এ ক্লিক করুন এবং আপনার নির্বাচিত ডাউনলোডের অবস্থানটি নোট করুন।
নিম্নলিখিত কমান্ডটি চালিয়ে একটি স্থানীয় ADC ফাইল তৈরি করুন। এই কমান্ডটি একটি ওয়েব ফ্লো চালু করে যেখানে আপনাকে API ব্যবহার করে আপনার ব্যবহৃত 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 অ্যাকাউন্ট ব্যবহার করেন, তাহলে ব্যবহারকারীর ইমেল অ্যাকাউন্টে যোগ করার জন্য নির্দেশাবলী অনুসরণ করুন ।
আপনার প্রোগ্রামিং ভাষার জন্য SDK সেট আপ করুন
আপনার স্থানীয় মেশিনে, আপনার পছন্দের SDK ইনস্টল করুন:
বিশ্রাম
- নিম্নলিখিত নমুনার স্থানধারকগুলি, যেমন OPERATING_ACCOUNT_PRODUCT , OPERATING_ACCOUNT_ID , এবং AUDIENCE_ID , আপনার অ্যাকাউন্ট এবং গন্তব্যের মান সহ আপডেট করুন।
- আপনার Google ক্লাউডের আইডি দিয়ে PROJECT_ID প্রতিস্থাপন করুন।
অনুরোধটি পাঠানোর জন্য নমুনাটি কমান্ড লাইনে কপি করুন।
যদি আপনি একটি প্রতিষ্ঠিত পণ্য লিঙ্ক ব্যবহার করে
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 ক্লায়েন্ট লাইব্রেরি ইনস্টলেশন গাইডের নির্দেশাবলী অনুসরণ করুন।
ঐচ্ছিক: ইউটিলিটি লাইব্রেরি এবং কোড নমুনা পান।
data-manager-dotnet.tar.gz ডাউনলোড করে এক্সট্র্যাক্ট করুন।
আপনার .NET প্রজেক্টে, ইউটিলিটি লাইব্রেরির উপর একটি
ProjectReferenceনির্ভরতা ঘোষণা করুন। PATH_TO_UTILITY_LIBRARY সেই অবস্থান দিয়ে প্রতিস্থাপন করুন যেখানে আপনিdata-manager-dotnetডিরেক্টরিটিdata-manager-dotnet.tar.gzথেকে বের করেছেন।<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ফাইলটি ব্যবহার করুন।
জাভা
ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন
- google-cloud-ads-datamanager-v1-java.tar.gz ডাউনলোড করে এক্সট্র্যাক্ট করুন।
-
google-cloud-ads-datamanager-v1-javaডিরেক্টরিতে যান। Maven অথবা Gradle-এর সাথে ব্যবহারের জন্য আপনার স্থানীয় Maven সংগ্রহস্থলে লাইব্রেরি তৈরি এবং প্রকাশ করতে নিম্নলিখিত কমান্ডটি চালান।
./gradlew installআপনার জাভা প্রজেক্টে, ডেটা ম্যানেজার API লাইব্রেরির উপর নির্ভরতা ঘোষণা করুন।
গ্রেডল:
implementation 'com.google.cloud:gapic-google-cloud-ads-datamanager-v1-java:0.1.4'মাভেন:
<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ডিরেক্টরিতে যান।আপনার স্থানীয় Maven সংগ্রহস্থলে ইউটিলিটি লাইব্রেরি তৈরি করুন এবং প্রকাশ করুন।
./gradlew data-manager-util:installআপনার জাভা প্রকল্পে, ইউটিলিটি লাইব্রেরির উপর নির্ভরতা ঘোষণা করুন।
গ্রেডল:
implementation 'com.google.api-ads:data-manager-util:0.1.0'মাভেন:
<dependency> <groupId>com.google.api-ads</groupId> <artifactId>data-manager-util</artifactId> <version>0.1.0</version> </dependency>ডেটা ফরম্যাট এবং এনক্রিপ্ট করতে, আপনার জাভা প্রোজেক্টে
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ফাইলটি ব্যবহার করুন।
নোড.জেএস
ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন
- ads-datamanager-v1-nodejs.tar.gz ডাউনলোড করে এক্সট্র্যাক্ট করুন।
-
ads-datamanager-v1-nodejsডিরেক্টরিতে যান। npmএর সাথে ব্যবহারের জন্য ক্লায়েন্ট লাইব্রেরিটি কম্পাইল এবং.tgzফাইলে প্যাক করতে নিম্নলিখিত কমান্ডটি চালান।npm packএই কমান্ডটি
google-cloud-datamanager-0.1.4.tgzনামে একটি আর্কাইভ তৈরি করে। পরবর্তী ধাপে এটি ব্যবহার করার জন্য ফাইলের অবস্থানটি নোট করুন।আপনার Node.js প্রজেক্টে,
google-cloud-datamanager-0.1.4.tgzফাইলের সম্পূর্ণ পাথ এবং ফাইলের নামের জন্য একটিdependenciesএন্ট্রি যোগ করে ডেটা ম্যানেজার API ক্লায়েন্ট লাইব্রেরির উপর নির্ভরতা ঘোষণা করুন।{ "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ফাইলটি ব্যবহার করুন।
পিএইচপি
ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন
- google-cloud-ads-datamanager-v1-php.tar.gz ডাউনলোড করে এক্সট্র্যাক্ট করুন।
-
google-cloud-ads-datamanager-v1-phpডিরেক্টরিতে যান। লাইব্রেরির নির্ভরতা সমাধান করতে নিম্নলিখিত কমান্ডটি চালান:
composer update --prefer-distএকই হোস্টে থাকা আপনার PHP প্রজেক্টের
composer.jsonফাইলে, নিম্নলিখিত ধাপগুলি ব্যবহার করে ডেটা ম্যানেজার API লাইব্রেরির উপর নির্ভরতা ঘোষণা করুন:google-cloud-ads-datamanager-v1-phpডিরেক্টরির অবস্থান নির্দেশ করে এমন একটিrepositoriesবিভাগ যোগ করুন।"repositories" : [ { "type" : "path", "url" : "PATH_TO_CLIENT_LIBRARY" } ]ডেটা ম্যানেজার 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" }
ডেটা ফরম্যাট করতে, আপনার পিএইচপি প্রজেক্টে
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ফাইলটি ব্যবহার করুন।
পাইথন
ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন
- ads-datamanager-v1-py.tar.gz ডাউনলোড করুন।
- ডাউনলোড ডিরেক্টরিতে যান।
লাইব্রেরি তৈরি করতে এবং একই পাইথন পরিবেশে অন্যান্য প্রকল্পের জন্য এটি উপলব্ধ করতে নিম্নলিখিত কমান্ডটি চালান:
pip install ./ads-datamanager-v1-py.tar.gzআপনার পাইথন প্রজেক্টে, ডেটা ম্যানেজার API লাইব্রেরির উপর নির্ভরতা ঘোষণা করুন। উদাহরণস্বরূপ, যদি আপনার প্রজেক্টে
requirements.txtফাইল ব্যবহার করেন, তাহলে ফাইলটিতে নিম্নলিখিত লাইনটি যোগ করুন:google-ads-data-manager=0.1.4
ঐচ্ছিক: ইউটিলিটি লাইব্রেরি এবং কোড নমুনা পান।
- data-manager-python.tar.gz ডাউনলোড করে এক্সট্র্যাক্ট করুন।
-
data-manager-pythonডিরেক্টরিতে যান। আপনার পাইথন পরিবেশে ইউটিলিটি লাইব্রেরি ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:
pip install .আপনার পাইথন প্রকল্পে, ইউটিলিটি লাইব্রেরির উপর নির্ভরতা ঘোষণা করুন। উদাহরণস্বরূপ, যদি আপনার প্রকল্পে
requirements.txtফাইল ব্যবহার করেন, তাহলে ফাইলটিতে নিম্নলিখিত লাইনটি যোগ করুন:google-ads-data-manager-util=0.1.0ডেটা ফরম্যাট এবং এনক্রিপ্ট করতে, আপনার পাইথন প্রকল্পে
FormatterএবংEncrypterইউটিলিটি ব্যবহার করুন।samplesসাবডিরেক্টরিতে কোড নমুনা ব্রাউজ করুন। প্রত্যাশিত প্যারামিটার সহ একটি ব্যবহার বিবৃতি প্রিন্ট করার জন্য একটি নমুনা চালানোর সময়--helpআর্গুমেন্টটি পাস করুন।কিছু নমুনা ডেটা দিয়ে শুরু করতে সাহায্য করার জন্য,
samples/sampledata/audience_members_1.csvফাইলটি ব্যবহার করুন।
রুবি
ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন
আপনার প্রকল্পের ক্লায়েন্ট লাইব্রেরিতে একটি নির্ভরতা যোগ করতে রুবি ক্লায়েন্ট লাইব্রেরি ইনস্টলেশন গাইডের নির্দেশাবলী অনুসরণ করুন।
পরবর্তী পদক্ষেপ
- দর্শকদের তথ্য পাঠানো সম্পর্কে আরও জানুন।
- ইভেন্ট পাঠানো সম্পর্কে আরও জানুন।
- REST অথবা RPC রেফারেন্স ডকুমেন্টেশন ব্রাউজ করুন।