পুনরুদ্ধার করুন & একটি গ্রাহকের অ্যাকাউন্ট তথ্য আপডেট করুন

রিসেলার এপিআই ব্যবহার করে কোনো গ্রাহকের তথ্য পুনরুদ্ধার ও আপডেট করতে, আপনি দুটি উপায়ের যেকোনো একটিতে গ্রাহককে খুঁজে বের করতে পারেন:

  • গ্রাহকের অনন্য শনাক্তকারী—উদাহরণস্বরূপ, C0123456
  • গ্রাহকের ডোমেইন নাম—উদাহরণস্বরূপ, example.com

গ্রাহকের অ্যাকাউন্টের তথ্য পুনরুদ্ধার করুন

গ্রাহকের অ্যাকাউন্টের তথ্য পুনরুদ্ধার করতে, নিম্নলিখিত GET অনুরোধটি ব্যবহার করুন এবং অনুমোদন টোকেনটি অন্তর্ভুক্ত করুন:

GET https://reseller.googleapis.com/apps/reseller/v1/customers/CUSTOMER_ID

CUSTOMER_ID পরিবর্তে গ্রাহকের অনন্য শনাক্তকারী বা ডোমেইন নাম ব্যবহার করুন।

প্রতিক্রিয়া ফেরত দেয়

যখন আপনি কোনো গ্রাহকের অ্যাকাউন্টের তথ্য সংগ্রহ করেন, তখন আপনি নিম্নলিখিত প্রতিক্রিয়াগুলির মধ্যে একটি পেতে পারেন:

গ্রাহকের সেটিংস আপডেট করুন

রিসেলার এপিআই ব্যবহার করে আপনি 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"
}