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

রিসেলার 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 : আপনার গ্রাহকের 2 অক্ষরের 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"
}