Migrer la gestion de compte à partir de Content API for Shopping

La ressource accounts vous permet de créer et de gérer votre compte marchand. Pour en savoir plus, consultez la page Présentation de l'API Merchant Accounts.

Cette page explique comment migrer la gestion de compte de Content API vers l'API Merchant.

Requêtes

Utilisez le format d'URL de requête suivant pour l'API Merchant Accounts:

POST https://merchantapi.googleapis.com/accounts/v1beta/{accountId}/accounts

Voici un exemple de comparaison entre Content API for Shopping et l'API Merchant Accounts pour les requêtes de création et de gestion de compte:

Content API for Shopping API Merchant Accounts
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/accounts/{accountId}/ https://merchantapi.googleapis.com/accounts/v1beta/{accountId}/accounts
Identifiants {merchantId}/accounts/{accountId} {accountId}

Ressources

Les données du compte sont transmises à l'aide de la ressource Account dans Content API for Shopping. L'API Merchant Accounts fournit plusieurs ressources pour transmettre les données des comptes. Ces ressources incluent Account, User, BusinessInfo et BusinessIdentity.

Le tableau suivant compare la ressource Account dans Content API for Shopping et la ressource Account dans l'API Merchant Accounts.

Content API for Shopping API Merchant Accounts
id account_id
name account_name
kind Non disponible
websiteUrl Champ uri dans la ressource homepage
adultContent adult_content
sellerId Non disponible
users Dans User ressource
youtubeChannelLinks Pas encore disponible
googleMyBusinessLink Pas encore disponible
businessInformation Dans businessInfo ressource
businessIdentity Dans businessIdentity ressource
automaticImprovements Pas encore disponible
adsLinks Pas encore disponible
cssId Disponible uniquement dans l'API CSS
labelIds Disponible uniquement dans l'API CSS
accountManagement Pas encore disponible
automaticLabelIds Disponible uniquement dans l'API CSS
conversionSettings Pas encore disponible

Le tableau suivant compare la ressource AccountUser dans Content API for Shopping et la ressource User dans l'API Merchant Accounts.

Content API for Shopping API Merchant Accounts
emailAddress email fait partie de name
(accounts/{account}/users/{email}).
admin user#access_rights.ADMIN
orderManager Non disponible
paymentsManager Non disponible
paymentsAnalyst Non disponible
reportingManager user#access_rights.PERFORMANCE_REPORTING

Le tableau suivant compare la ressource AccountBusinessInformation dans Content API for Shopping et sa ressource équivalente businessinfo dans l'API Merchant Accounts.

Content API for Shopping API Merchant Accounts
businessInformation businessinfo
phoneNumber phone
phoneVerificationStatus phone_verification_state
customerService customer_service
koreanBusinessRegistrationNumber Non disponible

Le tableau suivant compare la ressource AccountBusinessIdentity dans Content API for Shopping et la ressource businessIdentity dans l'API Merchant Accounts.

Content API for Shopping API Merchant Accounts
blackOwned black_owned
womenOwned women_owned
veteranOwned veteran_owned
latinoOwned latino_owned
smallBusiness small_business
includeForPromotions promotions_consent
true signifie PROMOTION_CONSENT_GIVEN
false signifie PROMOTION_CONSENT_DENIED

Le tableau suivant compare la ressource AccountIdentityType dans Content API for Shopping et la ressource identityAttribute dans l'API Merchant Accounts.

Content API for Shopping API Merchant Accounts
self_identified identity_declaration
true signifie SELF_IDENTIFIES_AS
false signifie DOES_NOT_SELF_IDENTIFY_AS

Méthodes

Les méthodes suivantes ont été introduites dans l'API Merchant Accounts:

Content API for Shopping API Merchant Accounts
accounts.authinfo GET https://merchantapi.googleapis.com/accounts/v1beta/accounts sans filtre
accounts.claimwebsite POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/accountId/homepage:claim
Pour en savoir plus, consultez Méthode: accounts.v1beta.accounts.homepage.claim.
accounts.custombatch Non disponible. Les lots personnalisés ne sont pas compatibles avec l'API Merchant Center.
accounts.delete DELETE https://merchantapi.googleapis.com/accounts/v1beta/accounts/accountId
accounts.get Correspond à une requête GET pour la ressource dans laquelle le champ ou l'ensemble de champs obligatoires sont définis.
accounts.insert POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
Pour en savoir plus, consultez Créer et configurer un compte marchand.
accounts.link Fonctionnalité pas encore compatible
accounts.list GET https://merchantapi.googleapis.com/accounts/v1beta/accountId:listSubaccounts
accounts.listlinks Fonctionnalité pas encore compatible
accounts.update Correspond à une requête de mise à jour pour la ressource dans laquelle le champ ou l'ensemble de champs obligatoires sont définis.