- HTTP isteği
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- CreateUserRequest
- AddAccountService
- AccountAggregation
- Deneyin.
Ek yapılandırma içeren bağımsız bir Merchant Center hesabı oluşturur. İsteği yapan 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 metni aşağıdaki yapıyla birlikte 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 bir parçası olarak başlatılır. Bu türden en az bir hizmetin sağlanması gerekir. Şu anda bunlardan tam olarak birinin |
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'a Genel Bakış başlıklı makaleyi inceleyin.
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: |
user |
Zorunlu. Kullanıcının e-posta adresi (ör. |
user |
Zorunlu. Oluşturulacak kullanıcı. |
AddAccountService
Hesap oluşturulurken hesap hizmetleri eklemeyle ilgili ek talimatlar.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı service_type . Eklenecek hizmet türü. service_type yalnızca aşağıdakilerden biri olabilir: |
|
account |
Sağlayıcı, hesap için bir toplayıcıdır. Hesap toplama hizmet türü için yükü. |
provider |
Zorunlu. Hizmetin sağlayıcısı. Biçim: |
AccountAggregation
Bu türde alan yoktur.
AccountAggregation
yükünü gönderir.