Method: accounts.createAndConfigure

অতিরিক্ত কনফিগারেশন সহ একটি স্বতন্ত্র মার্চেন্ট সেন্টার অ্যাকাউন্ট তৈরি করে। নতুন অ্যাকাউন্টের জন্য একজন প্রশাসক হিসাবে অনুরোধকারী ব্যবহারকারীকে যোগ করে।

HTTP অনুরোধ

POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "account": {
    object (Account)
  },
  "users": [
    {
      object (CreateUserRequest)
    }
  ],
  "service": [
    {
      object (AddAccountService)
    }
  ],
  "acceptTermsOfService": {
    object (AcceptTermsOfService)
  }
}
ক্ষেত্র
account

object ( Account )

প্রয়োজন। অ্যাকাউন্ট তৈরি করতে হবে।

users[]

object ( CreateUserRequest )

ঐচ্ছিক। ব্যবহারকারীদের অ্যাকাউন্টে যোগ করতে হবে।

service[]

object ( AddAccountService )

প্রয়োজন। যে অ্যাকাউন্টটি তৈরি করা হবে এবং প্রদানকারী অ্যাকাউন্টের মধ্যে একটি অ্যাকাউন্ট পরিষেবা তৈরির অংশ হিসাবে শুরু করা হয়। অন্তত একটি এই ধরনের সেবা প্রদান করা প্রয়োজন. বর্তমানে এইগুলির মধ্যে ঠিক একটি accountAggregation হওয়া দরকার, যার মানে আপনি এই পদ্ধতির মাধ্যমে শুধুমাত্র সাব অ্যাকাউন্ট তৈরি করতে পারবেন, স্বতন্ত্র অ্যাকাউন্ট নয়। অতিরিক্ত accountManagement বা product_management পরিষেবা প্রদান করা যেতে পারে।

acceptTermsOfService

object ( AcceptTermsOfService )

ঐচ্ছিক। পরিষেবার শর্তাবলী (ToS) অ্যাকাউন্ট তৈরি করার সাথে সাথেই গ্রহণ করা হবে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে Account একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/content

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

ব্যবহারকারীর অনুরোধ তৈরি করুন

CreateUser পদ্ধতির জন্য অনুরোধ বার্তা.

JSON প্রতিনিধিত্ব
{
  "parent": string,
  "userId": string,
  "user": {
    object (User)
  }
}
ক্ষেত্র
parent

string

প্রয়োজন। অ্যাকাউন্টের সম্পদের নাম যার জন্য একজন ব্যবহারকারী তৈরি করা হবে। বিন্যাস: accounts/{account}

userId

string

প্রয়োজন। ব্যবহারকারীর ইমেল ঠিকানা (উদাহরণস্বরূপ, john.doe@gmail.com )।

user

object ( User )

প্রয়োজন। ব্যবহারকারী তৈরি করতে.

Accept TermsOfService

একটি পরিষেবার শর্তাদি সম্পদের রেফারেন্স।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "regionCode": string
}
ক্ষেত্র
name

string

প্রয়োজন। termsOfService/{version} ফর্ম্যাটে পরিষেবার শর্তাবলী সংস্করণের সম্পদের নাম। সর্বশেষ সংস্করণ পুনরুদ্ধার করতে, termsOfService.retrieveLatest পদ্ধতি ব্যবহার করুন।

regionCode

string

প্রয়োজন। CLDR দ্বারা সংজ্ঞায়িত অঞ্চল কোড। এটি হয় এমন একটি দেশ যখন ToS বিশেষভাবে সেই দেশে প্রযোজ্য হয় বা 001 যখন এটি বিশ্বব্যাপী প্রযোজ্য হয়।

AddAccountService

অ্যাকাউন্ট তৈরির সময় অ্যাকাউন্ট পরিষেবা যোগ করার জন্য অতিরিক্ত নির্দেশাবলী।

JSON প্রতিনিধিত্ব
{

  // Union field service_type can be only one of the following:
  "accountAggregation": {
    object (AccountAggregation)
  }
  // End of list of possible types for union field service_type.
  "provider": string
}
ক্ষেত্র
ইউনিয়ন ফিল্ড service_type । পরিষেবার ধরন যোগ করা হবে। service_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
accountAggregation

object ( AccountAggregation )

প্রদানকারী অ্যাকাউন্টের জন্য একটি সমষ্টিকারী । পরিষেবার ধরন অ্যাকাউন্ট একত্রিতকরণের জন্য পেলোড।

provider

string

ঐচ্ছিক। সেবা প্রদানকারী. বিন্যাস: accounts/{account}

অ্যাকাউন্ট অ্যাগ্রিগেশন

এই ধরনের কোন ক্ষেত্র আছে.

AccountAggregation পেলোড।