- HTTP isteği
- İstek gövdesi
- Yanıt metni
- Yetkilendirme kapsamları
- CreateUserRequest
- AcceptTermsOfService
- 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 parçası olarak başlatılır. Bu tür en az bir hizmetin sağlanması gerekir. Şu anda bunlardan tam olarak birinin |
acceptTermsOfService |
İsteğe bağlı. Hizmet Şartları (HS), hesap oluşturulduktan hemen sonra kabul edilmelidir. |
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 |
regionCode |
Zorunlu. CLDR tarafından tanımlanan bölge kodu. Hükümler özellikle bir ülke için geçerliyse bu ülke, Hükümler küresel olarak geçerliyse |
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 şunlardan yalnızca biri olabilir: |
|
accountAggregation |
Sağlayıcı, hesap için bir toplayıcıdır. Hizmet türü Hesap Toplama için yük. |
provider |
İsteğe bağlı. Hizmetin sağlayıcısı. Biçim: |
AccountAggregation
Bu türde alan yoktur.
AccountAggregation
yük.