- HTTP isteği
- İstek gövdesi
- Yanıt metni
- Yetkilendirme kapsamları
- CreateUserRequest
- AcceptTermsOfService
- AddAccountService
- Deneyin.
Ek yapılandırma ile bağımsız bir Merchant Center hesabı oluşturur. İsteği gönderen kullanıcıyı yeni hesabın yöneticisi olarak ekler.
HTTP isteği
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
İstek içeriği
İstek gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "account": { object ( |
Alanlar | |
---|---|
account |
Zorunlu. Oluşturulacak hesap. |
users[] |
İsteğe bağlı. Hesaba eklenecek kullanıcılar. |
service[] |
Zorunlu. Oluşturulacak hesap ile sağlayıcı hesabı arasında bir hesap hizmeti, oluşturma işleminin parçası olarak başlatılır. Bu tür en az bir hizmetin sağlanması gerekir. Şu anda yalnızca |
acceptTermsOfService |
İsteğe bağlı. Hesap oluşturulduktan hemen sonra kabul edilecek Hizmet Şartları. |
Yanıt gövdesi
Başarılıysa yanıt metni, Account
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/content
Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.
CreateUserRequest
CreateUser
yöntemi için istek mesajı.
JSON gösterimi |
---|
{
"parent": string,
"userId": string,
"user": {
object ( |
Alanlar | |
---|---|
parent |
Zorunlu. Kullanıcının oluşturulacağı hesabın kaynak adı. Biçim: |
userId |
Zorunlu. Kullanıcının e-posta adresi (örneğin, |
user |
Zorunlu. Oluşturulacak kullanıcı. |
AcceptTermsOfService
Hizmet Şartları kaynağına atıf.
JSON gösterimi |
---|
{ "name": string, "regionCode": string } |
Alanlar | |
---|---|
name |
Zorunlu. Hizmet şartları sürümünün kaynak adı. |
regionCode |
Zorunlu. CLDR tarafından tanımlandığı şekliyle bölge kodu. Bu, Hizmet Şartları'nın özel olarak söz konusu ülke için geçerli olduğu bir ülke veya dünya genelinde geçerli olduğunda |
AddAccountService
Hesap oluşturulurken hesap hizmetleri eklemeyle ilgili ek talimatlar.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı service_type . Şu anda yalnızca Çok müşterili üst hesap türünü desteklemektedir. service_type şunlardan yalnızca biri olabilir: |
|
accountAggregation |
Sağlayıcı, hesap için toplayıcıdır. |
provider |
İsteğe bağlı. Hizmetin sağlayıcısı. Biçim: |