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

Vous pouvez utiliser Ressource accounts pour créer et gérer votre compte marchand. Pour en savoir plus, consultez la page Présentation API Merchant Accounts.

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

Demandes

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 le compte Merchant Center API Accounts pour les demandes de création et de gestion de comptes:

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 méthode Ressource Account dans "Contenu" Google Cloud pour Shopping. L'API Merchant Accounts fournit plusieurs ressources données de compte Google. Ces ressources incluent Account, User, BusinessInfo et BusinessIdentity ressources.

Le tableau suivant compare les Account dans Content API for Shopping et Ressource Account dans 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 les Ressource AccountUser dans Content API for Shopping et 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 les AccountBusinessInformation ressource 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 les Ressource AccountBusinessIdentity dans Content API pour Shopping et 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 les Ressource AccountIdentityType dans Content API pour 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 Non disponible actuellement
accounts.list GET https://merchantapi.googleapis.com/accounts/v1beta/accountId:listSubaccounts
accounts.listlinks Non disponible actuellement
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.