Objet de données ClientLink - Gestion des clients
Définit un objet de lien client. L’acceptation d’une invitation de lien client permet à une agence de gérer les comptes annonceurs clients correspondants. Pour envoyer une invitation à gérer un compte d’annonceur client, appelez l’opération AddClientLinks et spécifiez un lien client par compte à gérer.
Un lien client n’a pas d’identificateur système public. Vous pouvez identifier des liens client distincts par ClientEntityId et ManagingCustomerId.
Conseil
Pour plus d’informations sur le cycle de vie des liaisons clientes, consultez le guide technique de la hiérarchie des comptes. Pour plus d’informations sur la façon de devenir une agence, consultez ressources pour les partenaires de l’agence. Pour plus d’informations du point de vue d’un client, consultez Guide pratique pour qu’une agence gère votre compte Microsoft Advertising.
Remarque
Les clients de l’agence dans le pilote Créer des comptes pour le compte du client (GetCustomerPilotFeatures retourne 793) peuvent également établir des liens client au niveau du compte via l’opération de service SignupCustomer . Pour plus d’informations , consultez SignupCustomer .
Syntaxe
<xs:complexType name="ClientLink" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ClientEntityId" nillable="true" type="xs:long" />
<xs:element minOccurs="0" name="ClientEntityNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ClientEntityName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ManagingCustomerId" nillable="true" type="xs:long" />
<xs:element minOccurs="0" name="ManagingCustomerNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ManagingCustomerName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="InviterEmail" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="InviterName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="InviterPhone" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IsBillToClient" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="Status" nillable="true" type="tns:ClientLinkStatus" />
<xs:element minOccurs="0" name="SuppressNotification" type="xs:boolean" />
<xs:element minOccurs="0" name="LastModifiedDateTime" type="xs:dateTime" />
<xs:element minOccurs="0" name="LastModifiedByUserId" type="xs:long" />
<xs:element minOccurs="0" name="Timestamp" nillable="true" type="xs:base64Binary" />
<xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="ForwardCompatibilityMap" nillable="true" type="q10:ArrayOfKeyValuePairOfstringstring" />
<xs:element minOccurs="0" name="CustomerLinkPermission" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
Éléments
L’objet ClientLink contient les éléments suivants : ClientEntityId, ClientEntityName, ClientEntityNumber, CustomerLinkPermission, ForwardCompatibilityMap, InviterEmail, InviteUrName, InvitePhone, IsBillToClient, LastModifiedByUserId, LastModifiedDateTime, ManagingCustomerId, ManagingCustomerName, ManagingCustomerNumber, Name, Note, StartDate, Status, SuppressNotification, Timestamp, Type.
Élément | Description | Type de données |
---|---|---|
ClientEntityId | Identificateur du compte d’annonceur client ou du client client à gérer L’élément Type détermine si le lien est vers un compte d’annonceur client ou un client client. Ajouter: Obligatoire. ClientEntityId ou ClientEntityNumber est requis, mais la spécification des deux entraîne l’échec de l’opération. Mettre à jour: En lecture seule et Obligatoire. |
long |
ClientEntityName | Nom du compte d’annonceur client ou du client client à gérer L’élément Type détermine si le lien est vers un compte d’annonceur client ou un client client. Ajouter: En lecture seule Mettre à jour: En lecture seule |
chaîne |
ClientEntityNumber | Numéro du compte d’annonceur client ou du client client à gérer L’élément Type détermine si le lien est vers un compte d’annonceur client ou un client client. Ajouter: Obligatoire. ClientEntityId ou ClientEntityNumber est requis, mais la spécification des deux entraîne l’échec de l’opération. Mettre à jour: En lecture seule et Obligatoire. |
chaîne |
CustomerLinkPermission | Détermine si l’accès de l’utilisateur aux comptes est limité par la hiérarchie des clients, c’est-à-dire la liaison cliente au niveau du client. Cet élément s’applique uniquement si Type est défini sur CustomerLink. Dans ce cas, les valeurs possibles incluent Administrative et Standard. Sinon, ce champ doit être nul ou vide. Si ce champ est défini sur « Administrative », l’utilisateur a accès à ClientEntityId via un lien Client Administratif. Si ce champ est défini sur « Standard », l’utilisateur a accès à ClientEntityId via un lien client Standard. ClientEntityId fait partie d’une hiérarchie de liaison client dans laquelle l’utilisateur peut accéder à d’autres clients en dessous. Pour plus d’informations, consultez le guide technique rôles d’utilisateur . Ajouter: Optionnel Mettre à jour: En lecture seule |
chaîne |
ForwardCompatibilityMap | Liste des chaînes de clé et de valeur pour la compatibilité avant afin d’éviter les changements cassants lorsque de nouveaux éléments sont ajoutés dans la version actuelle de l’API. Les modifications de compatibilité avant seront notées ici dans les versions ultérieures. Il n’existe actuellement aucune modification de compatibilité avant pour l’objet ClientLink . |
Tableau KeyValuePairOfstringstring |
InviteurEmail | E-mail de l’utilisateur qui a créé la demande de lien client. Cette valeur n’a pas besoin d’être identique à celle de l’e-mail déjà stocké dans Microsoft Advertising pour l’utilisateur authentifié actuel et n’est pas utilisée pour modifier l’e-mail déjà stocké dans Microsoft Advertising. S’il n’est pas spécifié, le service définit cette valeur sur l’e-mail déjà stocké dans Microsoft Advertising pour l’utilisateur authentifié actuel. Ajouter: Optionnel Mettre à jour: En lecture seule |
chaîne |
InviteurName | Nom du client parent de l’utilisateur qui a créé la demande de lien client. Cette valeur n’a pas besoin d’être identique au nom du client déjà stocké dans Microsoft Advertising et n’est pas utilisé pour modifier. S’il n’est pas spécifié, le service définit cette valeur sur le nom du client parent déjà stocké dans Microsoft Advertising pour l’utilisateur authentifié actuel. Ajouter: Optionnel Mettre à jour: En lecture seule |
chaîne |
InviteurPhone | Numéro de téléphone de l’utilisateur qui a créé la demande de lien client. Cette valeur n’a pas besoin d’être identique à celle du numéro de téléphone déjà stocké dans Microsoft Advertising pour l’utilisateur actuellement authentifié et n’est pas utilisée pour modifier le numéro de téléphone déjà stocké dans Microsoft Advertising. S’il n’est pas spécifié, le service définit cette valeur sur le numéro de téléphone déjà stocké dans Microsoft Advertising pour l’utilisateur authentifié actuel. Ajouter: Optionnel Mettre à jour: En lecture seule |
chaîne |
IsBillToClient | Détermine si le propriétaire du compte d’annonceur client ou le client gérant est responsable des paiements de facturation. Cet élément s’applique uniquement aux liens client de compte d’annonceur et ne s’applique pas aux liens client. Le compte de l’annonceur client doit être configuré pour la facturation après paiement. Les comptes prépayés ne sont pas pris en charge pour la gestion par les agences. Si la valeur est true, le client est responsable de la facturation. Si la valeur est false, le client gérant est responsable de la facturation. Ajouter: Requis pour les liens de compte d’annonceur ; Non applicable aux liens client. Mettre à jour: En lecture seule |
boolean |
LastModifiedByUserId | Identificateur du dernier utilisateur à mettre à jour les informations du lien client. Ajouter: En lecture seule Mettre à jour: En lecture seule |
long |
LastModifiedDateTime | Date et heure de la dernière mise à jour du lien client. La valeur est exprimée au format UTC (temps universel coordonné). La valeur de date et d’heure reflète la date et l’heure sur le serveur, et non le client. Pour plus d’informations sur le format de la date et de l’heure, consultez l’entrée dateTime dans Types de données XML primitifs. Ajouter: En lecture seule Mettre à jour: En lecture seule |
dateTime |
ManagingCustomerId | Identificateur du client qui gère ou demande la gestion du compte d’annonceur client. Ajouter: Obligatoire. ManagingCustomerId ou ManagingCustomerNumber est requis, mais la spécification des deux entraîne l’échec de l’opération. Mettre à jour: Lecture seule et Obligatoire |
long |
ManagingCustomerName | Nom du client qui gère ou demande la gestion du compte d’annonceur client. Ajouter: En lecture seule Mettre à jour: En lecture seule |
chaîne |
ManagingCustomerNumber | Numéro du client qui gère ou demande la gestion du compte d’annonceur client. Ajouter: Obligatoire. ManagingCustomerId ou ManagingCustomerNumber est requis, mais la spécification des deux entraîne l’échec de l’opération. Mettre à jour: Lecture seule et Obligatoire |
chaîne |
Nom | Nom convivial qui peut être utilisé pour référencer ce lien client. Le nom peut contenir un maximum de 40 caractères. Un nom par défaut est fourni si aucun n’est spécifié. Le nom n’a pas besoin d’être unique par rapport à d’autres liens client pour l’utilisateur. Ajouter: Optionnel Mettre à jour: En lecture seule |
chaîne |
Remarque | Message facultatif du demandeur fournissant le contexte et les détails de l’invitation de lien client. Ajouter: Optionnel Mettre à jour: Optionnel. Si aucune valeur n’est définie pour la mise à jour, ce paramètre n’est pas modifié. |
chaîne |
StartDate | Date de mise à jour du status. Pour une demande de lien acceptée, le status passerait à Actif à cette date, et pour une demande de dissociation, le status passerait à Inactif à cette date. Si elle n’est pas spécifiée, cette valeur est définie sur la date et l’heure actuelles. Ajouter: Optionnel Mettre à jour: En lecture seule |
dateTime |
Statut | Détermine le cycle de vie status du lien client, par exemple si le lien client a été accepté ou refusé. Lors de l’ajout d’un lien client, cet élément ne peut pas être spécifié et le service définit la status effective sur LinkPending. Ajouter: En lecture seule Mettre à jour: Obligatoire |
ClientLinkStatus |
SuppressNotification | Détermine s’il faut envoyer ou non une notification par e-mail de l’invitation de lien client à l’utilisateur principal du compte annonceur client. Si la valeur est true, le client ne reçoit pas d’e-mail et, dans le cas contraire, étant donné que la valeur par défaut est false, le client reçoit une notification par e-mail. Ajouter: Optionnel Mettre à jour: En lecture seule |
boolean |
Timestamp | Réservé à une utilisation future. | base64Binary |
Type | Détermine si le lien est vers un compte d’annonceur client ou un client client. Les valeurs possibles sont AccountLink et CustomerLink. Si cet élément est vide ou défini sur AccountLink, ClientEntityId, ClientEntityName et ClientEntityNumber représentent un compte annonceur client. Si cet élément est défini sur CustomerLink, ClientEntityId, ClientEntityName et ClientEntityNumber représentent un client client. Ajouter: Optionnel. Si cet élément n’est pas défini, le service tente de créer un lien client de compte d’annonceur. Mettre à jour: En lecture seule |
chaîne |
Configuration requise
Service : CustomerManagementService.svc v13
Namespace: https://bingads.microsoft.com/Customer/v13/Entities