Modifier

Partager via


Foire aux questions

Cet article contient des réponses à certaines questions fréquemment posées sur l’API Bing Ads.

Obtenir de l’aide

Où puis-je obtenir de l’aide ?

Le forum Microsoft Q&A est accessible à la communauté des développeurs pour poser des questions et y répondre sur les API Bing Ads et les scripts Microsoft Advertising. Microsoft surveille les forums et répond aux questions auxquelles la communauté n’a pas encore répondu.

Importante

Pour vous assurer que nous voyons votre question, étiquetez-la avec « advertising-api ».

Si l’enquête implique des informations personnelles ou de compte sensibles, ou si vous ne trouvez pas les informations dont vous avez besoin pour résoudre votre problème via Microsoft Q&R, contactez le support Microsoft Advertising. Pour résoudre le problème efficacement, fournissez le support avec les détails demandés dans Engagement de support.

Comment puis-je connaître les modifications ?

Les notes de publication et le Guide de migration sont d’excellentes ressources pour commencer.

Vous pouvez vous inscrire à la newsletter mensuelle via l’onglet Actualités du portail des développeurs, et c’est également là que les dernières annonces de blog sont agrégées.

Prise en main

Quelles sont les conditions requises pour utiliser l’API Bing Ads ?

Pour commencer, vous devez vous inscrire pour obtenir un compte Microsoft Advertising , puis obtenir votre jeton de développeur via l’onglet Compte du portail des développeurs.

Quels langages de programmation et kits SDK sont pris en charge ?

Vous pouvez développer des applications API Bing Ads avec n’importe quel langage de programmation prenant en charge les services web. Les Kits de développement logiciel (SDK) de l’API Bing Ads améliorent l’expérience de développement d’applications API Bing Ads avec les langages .NET, Java, PHP et Python. Chaque SDK inclut un proxy vers tous les services web de l’API Bing Ads et extrait les détails de bas niveau de l’authentification avec OAuth. Vous pouvez utiliser les interfaces BulkServiceManager et ReportingServiceManager de haut niveau pour abstraitr et exécuter des opérations dans les services Bulk et Reporting Services de bas niveau.

Nous avons entendu des demandes de kits SDK supplémentaires, par exemple Perl et Ruby, bien qu’il n’y ait pas de plan pour ajouter de la prise en charge à court terme.

Comment puis-je afficher des exemples de code dans différents langages de programmation ?

En plus des exemples de code , vous trouverez des extraits de code dans de nombreux guides techniques, par exemple, le guide de prise en main . Vous pouvez utiliser le sélecteur de langage en haut ou à droite de ces pages pour afficher des exemples en CSharp, Java, Php ou Python. Lorsque vous choisissez une langue, le paramètre est conservé lorsque vous naviguez dans d’autres pages. Le sélecteur de langue inclut uniquement les langues qui ont des exemples pour cette page spécifique, et la valeur par défaut est C# si la langue que vous avez définie précédemment n’est pas disponible pour la page à laquelle vous avez accédé.

Disponibilité des fonctionnalités

Dois-je utiliser l’API de gestion en bloc ou de campagne ?

Le service en bloc est recommandé, en particulier si vous devez ajouter ou mettre à jour des annonces et des mots clés dans plusieurs groupes d’annonces ou campagnes dans un compte. Certaines fonctionnalités ne sont pas disponibles dans Bulk, par exemple AddUetTags, GetBMCStoresByCustomerId, GetGeoLocationsFileUrl et GetMediaMetaDataByAccountId. Pour ces fonctionnalités, vous devez bien sûr utiliser le service Gestion des campagnes.

Quels rapports de performances d’API sont disponibles et quand mes données seront-elles disponibles ?

Le service Reporting prend en charge la plupart des types de rapports que vous pouvez trouver dans l’application web Microsoft Advertising. Veillez à case activée les guides Attributs de rapport et statistiques de performances etpériodes de conservation des données de rapport pour plus d’informations sur la disponibilité.

Lorsqu’un utilisateur clique sur une annonce, le système peut prendre jusqu’à deux heures pour traiter le clic (3 heures pour les conversions) et le rendre disponible pour la création de rapports. Lorsque toutes les données de la journée précédente ont été traitées et mises à disposition pour la création de rapports, cet état est appelé Livres fermés. Pour plus d’informations sur le moment où les livres sont fermés pour la création de rapports, consultez Fuseaux horaires dans la création de rapports.

OAuth

Quand l’authentification multifacteur sera-t-elle requise via l’API Bing Ads, l’API de contenu et l’API Hotel Price Ads ?

Importante

En juin 2022, nous avons introduit l’authentification multifacteur comme exigence pour Bing Ads. Vous devrez peut-être quand même apporter une modification au code pour vous conformer à cette exigence. Microsoft Advertising effectue des vérifications techniques de l’application au début du mois d’octobre.

Ce billet de blog décrit les étapes à suivre pour garantir la conformité.

Pour plus d’informations, consultez le guide des exigences d’authentification multifacteur .

Dois-je apporter des modifications pour me conformer à l’exigence de l’authentification multifacteur ?

Vous devez mettre à jour votre application pour utiliser la nouvelle msads.manage étendue via le point de terminaison Plateforme d'identités Microsoft. Tous les développeurs d’applications doivent prendre des mesures pour utiliser la nouvelle étendue.

Vous devez inviter un utilisateur à donner son consentement via la nouvelle msads.manage étendue et le point de terminaison Plateforme d'identités Microsoft.

Dois-je inscrire une nouvelle application pour utiliser msads.manage ?

Si vous avez un ID d’application plus ancien (alias ID client) au format hexadécimal, par exemple 0000000012345A67, vous devez inscrire une nouvelle application. Les ID d’application Plateforme d'identités Microsoft valides sont mis en forme en tant que GUID avec des tirets, par exemple ab01c23d-4e56-7f8a-90bc-1d23efabc45d. Si vous ne voyez pas d’application existante dans le Portail Azure - inscriptions d'applications, cela indique que vous devez la remplacer par une nouvelle application.

Un utilisateur doit-il accorder son consentement lors de la mise à niveau vers msads.manage ?

Oui. Vous devez inviter un utilisateur à donner son consentement via la nouvelle msads.manage étendue et le point de terminaison Plateforme d'identités Microsoft.

Quelle est l’expérience utilisateur lorsqu’il est invité à donner son consentement via le point de terminaison Plateforme d'identités Microsoft ?

Lorsque vous invitez un utilisateur à donner son consentement (à l’aide du locataire commun) avec le point de terminaison Plateforme d'identités Microsoft, l’expérience de connexion de l’utilisateur varie en fonction de l’identité sous-jacente derrière ses informations d’identification.

Remarque

Vous devez gérer les codes d’erreur d’opération 122 à 125 pour aider les utilisateurs de votre application à sélectionner les informations d’identification correctes, c’est-à-dire, travailler ou compte personnel.

Lorsqu’un utilisateur passe de l’utilisation de son compte personnel à son compte professionnel ou scolaire dans Microsoft Advertising, qu’advient-il de son jeton d’actualisation ?

Si l’utilisateur n’a plus d’identité msa compte personnel, l’API Bing Ads n’accepte plus son jeton d’accès existant. De même, le jeton d’actualisation ne peut plus être utilisé pour demander un nouveau jeton d’accès. Vous devez donc demander à nouveau le consentement de l’utilisateur pour que votre application gère ses comptes Microsoft Advertising. Vous devez ignorer le jeton d’actualisation précédent.

Le bac à sable prend-il en charge les comptes professionnels ou scolaires ?

Non. Les comptes professionnels ou scolaires sont pris en charge uniquement en production.

Je souhaite exécuter mon application sans interaction de l’utilisateur. Comment puis-je m’authentifier sans être invité à utiliser les informations d’identification Microsoft Advertising ?

Pour gérer par programmation un compte Microsoft Advertising, vous devez donner votre consentement au moins une fois via le flux de consentement de l’application web. Pour une authentification répétée ou à long terme, vous devez suivre le flux d’octroi du code d’autorisation pour obtenir un jeton d’accès et un jeton d’actualisation. Par la suite, vous pouvez utiliser le dernier jeton d’actualisation pour demander de nouveaux jetons d’accès et d’actualisation sans aucune autre interaction de l’utilisateur. Vous devrez peut-être demander à nouveau le consentement de l’utilisateur, par exemple, si l’utilisateur a subi la récupération de compte, modifié son mot de passe ou supprimé des autorisations pour que votre application s’authentifie en son nom.

Quand les jetons d’accès et d’actualisation expirent-ils ?

Le jeton d’accès expire généralement après une heure, même si vous devez toujours case activée l’heure d’expiration chaque fois que vous demandez un nouveau jeton.

Les jetons d’actualisation sont, et seront toujours, complètement opaques pour votre application. Ils sont de longue durée, par exemple, 90 jours pour les clients publics, mais l’application ne doit pas être écrite pour s’attendre à ce qu’un jeton d’actualisation dure pendant une période quelconque. Les jetons d’actualisation peuvent être invalidés à tout moment, et la seule façon pour une application de savoir si un jeton d’actualisation est valide consiste à tenter de l’utiliser en effectuant une demande de jeton. Même si vous actualisez continuellement le jeton sur le même appareil avec le jeton d’actualisation le plus récent, vous devez vous attendre à recommencer et à demander le consentement de l’utilisateur si, par exemple, vous avez déconnecté l’utilisateur, si l’utilisateur Microsoft Advertising a changé son mot de passe, a supprimé un appareil de sa liste d’appareils approuvés ou supprimé les autorisations permettant à votre application de s’authentifier en son nom. À tout moment, sans avertissement préalable, Microsoft peut déterminer que le consentement de l’utilisateur doit à nouveau être accordé. Il est recommandé de toujours stocker en toute sécurité le dernier jeton d’actualisation chaque fois que vous demandez de nouveaux jetons d’accès et d’actualisation.

Pourquoi ai-je besoin d’un jeton d’accès et d’un jeton de développeur ?

Le jeton d’accès représente les informations d’identification de l’utilisateur qui a accès à un ou plusieurs comptes Microsoft Advertising. L’ID d’application (également client_id) identifie votre application pour chaque utilisateur Microsoft Advertising qui accorde son consentement. Le jeton développeur donne à votre application l’autorisation d’utiliser l’API Bing Ads.

Marque

L’API Bing Ads sera-t-elle renommée avec la plateforme Microsoft Advertising ?

Bing Ads est désormais Microsoft Advertising. Notre nouveau nom reflète la façon dont nous développons nos solutions publicitaires pour vous aider à atteindre plus de clients. Il n’est pas prévu de renommer les versions actuelles de l’API. Le tableau ci-dessous répertorie les noms qui ont ou n’ont pas changé. Pour plus d’informations, consultez l’annonce de la marque.

Nom précédent Nom actuel
Outil de diagnostic et d’aperçu des annonces Outil de diagnostic et d’aperçu des annonces
Bing Ads Microsoft Advertising
Professionnels agréés Bing Ads Professionnels agréés Bing Ads
Bing Ads API Bing Ads API
Application Bing Ads Application Microsoft Advertising
API de contenu Bing Ads API de contenu Bing Ads
Éditeur de publicités Bing Éditeur Microsoft Advertising
Bing Ads Fans Microsoft Advertising Fans
Bing Ads Intelligence Microsoft Advertising Intelligence
Partenaire Bing Ads Partenaire Microsoft Advertising
Bing Ads Scripts Microsoft Advertising Scripts
Kit de développement logiciel (SDK) Bing Ads Kit de développement logiciel (SDK) Bing Ads
Centre d’hôtel Bing Microsoft Hotel Center
Centre des marchands Bing Microsoft Merchant Center
Réseau Bing Microsoft Advertising Network
Syndication du réseau Bing Sites partenaires Microsoft Advertising
Prix partenaires Bing Microsoft Advertising Partner Awards
Programme partenaire Bing Programme partenaire Microsoft Advertising
Campagnes d’achat Bing Campagnes d’achat Microsoft
Planificateur de mots clés Planificateur de mots clés
Annonces de prix d’hôtel Annonces de prix d’hôtel
API d’hôtel API d’hôtel