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

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

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

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

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

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

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

প্রতিক্রিয়া ফেরত আসে

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

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

রিসেলার 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"
}