রিসেলার API ব্যবহার করে গ্রাহকের তথ্য পুনরুদ্ধার এবং আপডেট করার জন্য, আপনি দুটি উপায়ের একটিতে গ্রাহককে খুঁজে পেতে পারেন:
- গ্রাহকের অনন্য শনাক্তকারী—উদাহরণস্বরূপ,
C0123456। - গ্রাহকের ডোমেইন নাম—উদাহরণস্বরূপ,
example.com।
গ্রাহকের অ্যাকাউন্টের তথ্য পুনরুদ্ধার করুন
গ্রাহকের অ্যাকাউন্টের তথ্য পুনরুদ্ধার করতে, নিম্নলিখিত GET অনুরোধটি ব্যবহার করুন এবং অনুমোদন টোকেনটি অন্তর্ভুক্ত করুন:
GET https://reseller.googleapis.com/apps/reseller/v1/customers/CUSTOMER_ID
CUSTOMER_ID পরিবর্তে গ্রাহকের অনন্য শনাক্তকারী বা ডোমেন নাম লিখুন।
প্রতিক্রিয়া ফেরত আসে
যখন আপনি একজন গ্রাহকের অ্যাকাউন্টের তথ্য পুনরুদ্ধার করেন, তখন আপনি নিম্নলিখিত প্রতিক্রিয়াগুলির মধ্যে একটি পেতে পারেন:
সম্পূর্ণ গ্রাহক সেটিংস ফেরত দেয় : গ্রাহক আপনার বিদ্যমান গ্রাহকদের মধ্যে একজন। রিসেলার API ব্যবহার করে, আপনি এই গ্রাহকের অ্যাকাউন্ট এবং সাবস্ক্রিপশন সেটিংস পরিচালনা করতে পারেন।
গ্রাহক অ্যাকাউন্টের ন্যূনতম তথ্য প্রদান করে : যদি প্রতিক্রিয়াটি কেবল
customerId,customerDomainএবংcustomerTypeপ্রদান করে, তাহলে Google বা অন্য কোনও রিসেলার গ্রাহককে পরিচালনা করে। আপনি তাদের জন্য অন্য কোনও ইমেল-যাচাইকৃত গ্রাহক তৈরি করতে পারবেন না। এই গ্রাহককে পরিচালনা করতে, এই পদক্ষেপগুলি অনুসরণ করুন:Multiple teams exist on this domain: এই ডোমেনের সাথে এক বা একাধিক টিম গ্রাহক যুক্ত রয়েছে। এই ডোমেনে অন্য একটি টিম যোগ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:- একটি গ্রাহক অ্যাকাউন্ট অর্ডার করুন ।
- একটি ডোমেন-যাচাইকৃত গ্রাহক তৈরি করতে, গ্রাহককে সরাসরি সাবস্ক্রিপশন কিনতে এবং তাদের ডোমেন যাচাই করতে বলুন, তারপর সাবস্ক্রিপশন স্থানান্তর করুন ।
একটি HTTP
404ত্রুটি ফেরত দেয় : গ্রাহকটি Google-এ নতুন এবং তার কোনও অ্যাকাউন্ট নেই। এই গ্রাহককে পরিচালনা করতে, এই পদক্ষেপগুলি অনুসরণ করুন:- নিশ্চিত করুন যে আপনার রেকর্ডগুলিতে এমন কোনও পুরনো গ্রাহক ডেটা নেই যার প্রাথমিক ডোমেন নাম এবং অনন্য Google গ্রাহক শনাক্তকারীর মধ্যে কোনও মিল নেই। যখন একটি মুছে ফেলা অ্যাকাউন্ট পুনঃস্থাপন করা হয়, তখন এটি একটি নতুন
customerIdসহ একটি নতুন অ্যাকাউন্ট হিসাবে বিবেচিত হয়। - একটি নতুন গ্রাহক অ্যাকাউন্ট অর্ডার করুন ।
- নতুন গ্রাহক অ্যাকাউন্টের জন্য একটি সাবস্ক্রিপশন তৈরি করুন ।
- নিশ্চিত করুন যে আপনার রেকর্ডগুলিতে এমন কোনও পুরনো গ্রাহক ডেটা নেই যার প্রাথমিক ডোমেন নাম এবং অনন্য Google গ্রাহক শনাক্তকারীর মধ্যে কোনও মিল নেই। যখন একটি মুছে ফেলা অ্যাকাউন্ট পুনঃস্থাপন করা হয়, তখন এটি একটি নতুন
গ্রাহকের সেটিংস আপডেট করুন
রিসেলার API ব্যবহার করে, আপনি 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: গ্রাহকের ২-অক্ষরের ISO দেশের কোড । -
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"
}