রিসেলার এপিআই ব্যবহার করে কোনো গ্রাহকের তথ্য পুনরুদ্ধার ও আপডেট করতে, আপনি দুটি উপায়ের যেকোনো একটিতে গ্রাহককে খুঁজে বের করতে পারেন:
- গ্রাহকের অনন্য শনাক্তকারী—উদাহরণস্বরূপ,
C0123456। - গ্রাহকের ডোমেইন নাম—উদাহরণস্বরূপ,
example.com।
গ্রাহকের অ্যাকাউন্টের তথ্য পুনরুদ্ধার করুন
গ্রাহকের অ্যাকাউন্টের তথ্য পুনরুদ্ধার করতে, নিম্নলিখিত GET অনুরোধটি ব্যবহার করুন এবং অনুমোদন টোকেনটি অন্তর্ভুক্ত করুন:
GET https://reseller.googleapis.com/apps/reseller/v1/customers/CUSTOMER_ID
CUSTOMER_ID পরিবর্তে গ্রাহকের অনন্য শনাক্তকারী বা ডোমেইন নাম ব্যবহার করুন।
প্রতিক্রিয়া ফেরত দেয়
যখন আপনি কোনো গ্রাহকের অ্যাকাউন্টের তথ্য সংগ্রহ করেন, তখন আপনি নিম্নলিখিত প্রতিক্রিয়াগুলির মধ্যে একটি পেতে পারেন:
সম্পূর্ণ গ্রাহক সেটিংস ফেরত দেয় : গ্রাহকটি আপনার বিদ্যমান গ্রাহকদের মধ্যে একজন। রিসেলার এপিআই ব্যবহার করে, আপনি এই গ্রাহকের অ্যাকাউন্ট এবং সাবস্ক্রিপশন সেটিংস পরিচালনা করতে পারেন।
গ্রাহক অ্যাকাউন্টের ন্যূনতম তথ্য ফেরত দেয় : যদি উত্তরে শুধু
customerId,customerDomain, এবংcustomerTypeফেরত আসে, তাহলে Google বা অন্য কোনো রিসেলার গ্রাহকটিকে পরিচালনা করে। আপনি তাদের জন্য অন্য কোনো ইমেল-যাচাইকৃত গ্রাহক তৈরি করতে পারবেন না। এই গ্রাহককে পরিচালনা করতে, এই ধাপগুলো অনুসরণ করুন:Multiple teams exist on this domain: এই ডোমেইনের সাথে এক বা একাধিক টিম গ্রাহক যুক্ত আছে। এই ডোমেইনে আরেকটি টিম যোগ করতে, এই ধাপগুলো অনুসরণ করুন:- একটি গ্রাহক অ্যাকাউন্ট অর্ডার করুন ।
- ডোমেইন-যাচাইকৃত গ্রাহক তৈরি করতে, গ্রাহককে একটি সরাসরি সাবস্ক্রিপশন কিনতে এবং তার ডোমেইন যাচাই করতে বলুন, তারপর সাবস্ক্রিপশনটি স্থানান্তর করুন ।
একটি HTTP
404ত্রুটি দেখাচ্ছে : গ্রাহকটি গুগলে নতুন এবং তার কোনো অ্যাকাউন্ট নেই। এই গ্রাহককে পরিচালনা করতে, এই ধাপগুলো অনুসরণ করুন:- নিশ্চিত করুন যে আপনার রেকর্ডে এমন কোনো পুরোনো গ্রাহক ডেটা নেই, যার প্রাথমিক ডোমেইন নাম এবং অনন্য গুগল গ্রাহক শনাক্তকারীর মধ্যে অমিল রয়েছে। যখন একটি মুছে ফেলা অ্যাকাউন্ট পুনরুদ্ধার করা হয়, তখন সেটিকে একটি নতুন
customerIdসহ নতুন অ্যাকাউন্ট হিসেবে গণ্য করা হয়। - একটি নতুন গ্রাহক অ্যাকাউন্ট অর্ডার করুন ।
- নতুন গ্রাহক অ্যাকাউন্টের জন্য একটি সাবস্ক্রিপশন তৈরি করুন ।
- নিশ্চিত করুন যে আপনার রেকর্ডে এমন কোনো পুরোনো গ্রাহক ডেটা নেই, যার প্রাথমিক ডোমেইন নাম এবং অনন্য গুগল গ্রাহক শনাক্তকারীর মধ্যে অমিল রয়েছে। যখন একটি মুছে ফেলা অ্যাকাউন্ট পুনরুদ্ধার করা হয়, তখন সেটিকে একটি নতুন
গ্রাহকের সেটিংস আপডেট করুন
রিসেলার এপিআই ব্যবহার করে আপনি customerType আপডেট করতে পারবেন না, কিন্তু কোনো team কাস্টমারকে domain কাস্টমারে পরিণত করার জন্য তার ডোমেইন ভেরিফাই করতে পারবেন।
কোনো গ্রাহকের সেটিংস আপডেট করতে, নিম্নলিখিত PUT অনুরোধটি ব্যবহার করুন এবং আপনার গ্রাহকের অনন্য শনাক্তকারীটি অন্তর্ভুক্ত করুন:
PUT https://reseller.googleapis.com/apps/reseller/v1/customers/CUSTOMER_ID
JSON অনুরোধের বডি নিম্নলিখিত গ্রাহক সেটিংস আপডেট করে:
{
"customerId": "C0CUSTOMER_ID123456",
"customerDomain": "DOMAIN_NAME",
"postalAddress": {
"contactName": "NAME",
"organizationName": "ORGANIZATION_NAME",
"postalCode": "POSTAL_CODE",
"countryCode": "COUNTRY_CODE"
},
"alternateEmail": "EMAIL_ADDRESS"
}
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
-
DOMAIN_NAME: গ্রাহকের ডোমেইন—উদাহরণস্বরূপ,example.com। -
NAME: গ্রাহকের নাম—উদাহরণস্বরূপ,Alex Cruz। -
ORGANIZATION_NAME: গ্রাহকের প্রতিষ্ঠানের নাম—উদাহরণস্বরূপ,Example Organization। -
POSTAL_CODE: গ্রাহকের জিপ বা পোস্টাল কোড—উদাহরণস্বরূপ,94043। -
COUNTRY_CODE: গ্রাহকের ২-অক্ষরের আইএসও দেশের কোড । -
EMAIL_ADDRESS: গ্রাহকের ইমেইল ঠিকানা—উদাহরণস্বরূপ,cruz@example.com।
একটি সফল JSON রেসপন্স একটি HTTP 200 স্ট্যাটাস কোড এবং আপডেট করা কাস্টমার সেটিংস ফেরত দেয়:
{
"kind": "reseller#customer",
"customerId": "CUSTOMER_ID",
"customerDomain": "DOMAIN_NAME",
"postalAddress": {
"kind": "customers#address",
"contactName": "NAME",
"organizationName": "ORGANIZATION_NAME",
"postalCode": "POSTAL_CODE",
"countryCode": "COUNTRY_CODE",
},
"alternateEmail": "EMAIL_ADDRESS"
}