Intégration à l'API

Intégration à l’API

Dernière mise à jour 2026-01-26

Prime Video propose à ses partenaires deux suites API complètes conçues pour rationaliser la gestion de contenu et fournir des informations commerciales précieuses. Ce guide décrit le processus d’intégration complet pour la suite Content API et la suite Analytics API, y compris les exigences d’authentification, la configuration technique et les principales différences entre les deux.


Intégration à la suite Content API

Étape 1 : Demande d’accès et génération d’informations d’identification

Contactez votre contact Prime Video ou soumettez une demande d’accès via Contactez-nous pour demander l’accès à la suite Content API.

Étape 2 : Générer des informations d’identification et les soumettre

Une fois votre demande d’accès approuvée, générez une clé privée et une demande de signature de certificat (CSR) pour chaque environnement et partagez-les avec votre contact Prime Video désigné.

Générez votre CSR
Vous pouvez utiliser n’importe quel outil de certification pour générer vos CSR. Si vous souhaitez utiliser OpenSSL, vous pouvez lancer les deux commandes suivantes :

Soumettez votre CSR à votre contact Prime Video
Le CSR contient toutes les informations dont nous avons besoin pour générer votre certificat d’API. Il s’agit du fichier que vous enverrez à votre contact dans le cadre de votre demande d’intégration. Une fois que Prime Video aura reçu votre CSR, vous n’aurez plus besoin de ce fichier.

Remarque : Il est très important de protéger vos fichiers de clé privée et de ne jamais les partager avec qui que ce soit, y compris Prime Video. Nous ne vous demanderons jamais ce fichier. Vous l’utiliserez ultérieurement lors de vos appels API.

Étape 3 : Recevez vos informations d’identification

Une fois votre demande approuvée, vous recevrez un e-mail de l’équipe Prime Video contenant les informations suivantes :

  • Le certificat public que vous utiliserez pour nous appeler.
  • Votre clé API pour les en-têtes de requête
  • Les points de terminaison des URL pour les appels d’API.
  • Informations sur le TPS pour lequel vous êtes configuré avec votre certificat.

Étape 4 : Configurez votre intégration

Félicitations ! Vous pouvez désormais utiliser votre clé privée, votre certificat public et votre clé API pour appeler l’API. Voici des exemples d’intégrations utilisant différentes technologies :

Bash

Python

Node.js

Étape 5 : Testez votre intégration

Pour l’API Avails, nous proposons une assistance aux tests afin d’assurer que vous pouvez soumettre, mettre à jour et faire expirer les disponibilités via l’API. Étant donné que ces opérations ont un impact direct sur les actifs (pas seulement sur la récupération des données), nous recommandons vivement à tous les partenaires de tester leur intégration de manière approfondie. Pour les API Offer Status et Asset Status, étant donné qu’elles sont en lecture seule, vous pouvez effectuer les tests à l’aide du compte Production.

Étape 6 : Commencez à utiliser l’API

Félicitations ! Vos tests sont terminés et validés. Vous pouvez désormais commencer à utiliser l’environnement de production avec vos informations d’identification de production pour gérer votre contenu sur Prime Video. Votre intégration est prête à rationaliser vos opérations de contenu et à fournir une visibilité en temps réel sur votre catalogue.

FAQ sur Content API


Intégration à la suite Analytics API

Étape 1 : Créez votre profil de sécurité

Dans le cadre de cette étape, vous allez configurer les informations d’identification de l’application et vos paramètres d’authentification via la Developer Console d’Amazon.

Enregistrez votre candidature

  1. Accédez à la Developer Console d’Amazon pour démarrer le processus d’inscription
  2. Connectez-vous à l’aide de votre compte développeur Amazon existant ou créez-en un nouveau si vous n’en avez pas
  3. Cliquez sur Créer un nouveau profil de sécurité pour commencer à configurer les paramètres d’authentification de votre application
Login to AmazonDeveloper.png

Configurez votre profil

  1. Nom du profil de sécurité : Choisissez un nom descriptif qui identifie clairement votre intégration (par exemple, « Intégration des données de performance » ou « Accès à Analytics API »)
  2. Description : Fournissez une explication claire de l’objectif de votre application et de la manière dont elle utilisera les Analytics API
  3. URL de la Notice Protection de vos informations personnelles : Incluez une URL expliquant aux utilisateurs comment votre application gérera et protégera leurs données
  4. Cliquez sur Enregistrer pour créer votre profil de sécurité
  5. Une fois la configuration effectuée correctement, vous devriez recevoir un message indiquant que l’opération a réussi
Security Profile Management.png

Définissez votre URL de redirection

  1. Accédez à votre profil et sélectionnez les onglets du profil de sécurité pour gérer le profil de sécurité que vous venez de créer :
  2. Sélectionnez ensuite Paramètres Web pour configurer le comportement de redirection de votre application
  3. Ajoutez votre URL de redirection : il s’agit du point de terminaison sécurisé auquel les utilisateurs seront envoyés après avoir autorisé votre application (vous devez utiliser https ://ou https://localhost pour le développement local)
Security Profile Management 2.png

Important : Enregistrez cette URL en toute sécurité. Vous devrez utiliser cette URL exacte à l’étape suivante lors de la génération de votre code d’autorisation.

Recevez vos informations d’identification

  1. Accédez à l’onglet Paramètres Web pour accéder aux informations d’identification de votre application
  2. Copiez votre identifiant client (il sert d’identifiant unique à votre application) et votre code secret client (il s’agit du mot de passe de votre application)
  3. Stockez les deux informations d’identification en toute sécurité dans le système de gestion des secrets de votre organisation. Elles seront utilisées pour authentifier toutes vos demandes API

Étape 2 : Autorisez votre application

Dans le cadre de cette étape, vous autoriserez votre application à accéder à Prime Video Slate au nom de votre organisation en établissant les autorisations nécessaires pour récupérer les données de performance et les analyses via les API.

Ajoutez votre application à Slate

  1. Connectez-vous à votre compte Prime Video Slate à l’aide des informations d’identification de votre organisation
  2. Accédez aux paramètres du compte dans le coin supérieur droit, puis sélectionnez Applications dans le menu déroulant
Slate Applications.png

  1. Cliquez sur Ajouter une application pour démarrer le processus d’autorisation
Add applications.png

  1. Saisissez votre numéro de client (à partir de l’étape 1) dans le champ prévu à cet effet
  2. Cochez la case Rapports pour autoriser votre application à accéder aux données et aux rapports de performance
  3. Cliquez sur Ajouter une application pour terminer l’enregistrement dans Slate

Générez votre code d’autorisation

  1. Créez votre URL d’autorisation en remplaçant les espaces réservés entre crochets par vos informations d’identification réelles de l’étape 1 :

  1. Ouvrez cette URL dans votre navigateur Web pour lancer le flux d’autorisation
  2. Connectez-vous avec les informations d’identification de votre compte Slate lorsque vous y êtes invité
  3. Vérifiez les autorisations demandées par votre application, puis cliquez sur Autoriser pour accorder l’accès
  4. Après autorisation, vous serez redirigé vers l’URL de redirection que vous avez spécifiée. Copiez le code d’autorisation à partir de la chaîne de requête de l’URL (il apparaîtra sous la forme

Meilleures pratiques : Nous vous recommandons de créer un compte Slate dédié (par exemple, api_access@yourcompany.com) avec des autorisations minimales requises spécifiquement pour l’accès à l’API. Cette approche renforce la sécurité et facilite la gestion et l’audit de l’utilisation des API au sein de votre organisation.

Remarque : Si vous n’autorisez plus l’utilisateur procédant à l’autorisation à exploiter des rapports, les autorisations similaires accordées à l’application sont également retirées à cette dernière.

Étape 3 : Demandez vos jetons d’accès

Dans le cadre de cette étape, vous utiliserez votre code d’autorisation pour obtenir les jetons nécessaires pour effectuer des appels API authentifiés. Le jeton d’accès permet à votre application de récupérer des données de performances, tandis que le jeton d’actualisation vous permet de générer de nouveaux jetons d’accès sans répéter le processus d’autorisation.

Les codes d’autorisation constituent des jetons à usage unique. Lorsqu’ils sont utilisés pour récupérer un jeton de type access_token, ils permettent d’obtenir un jeton de type refresh_token pouvant être employé pour récupérer le prochain jeton de type access_token. La section suivante vous indique comment récupérer votre premier jeton refresh_token.

Demande initiale de jeton (première fois uniquement) :
Pour demander un jeton :

  1. Saisissez les champs client_id, client_secret, authorization_code et grant_type sous forme de données de formulaire encodées en URL.
  2. Effectuez une requête HTTP.
    La commande curl permettant de générer des jetons à partir de authorization_code est illustrée dans l’exemple suivant.

Actualisation de votre jeton d’accès :
Pour toutes les sessions suivantes après votre demande initiale de jeton, utilisez votre jeton d’actualisation pour obtenir de nouveaux jetons d’accès :

Étape 4 : Configurez votre application

Félicitations ! Vous disposez désormais de toutes les informations d’identification nécessaires pour appeler les API Performance. Dans le cadre de cette étape, vous allez configurer votre application pour inclure votre jeton d’accès dans l’en-tête d’autorisation de chaque demande API, ce qui vous permettra de récupérer les données d’abonnement, les mesures de performance et les analyses de votre contenu.

Exemple de demande API :


Cet exemple montre comment authentifier vos demandes : remplacez par le jeton d’accès réel que vous avez reçu à l’étape 3. Vous pouvez désormais utiliser ce modèle d’authentification pour accéder à tous les points de terminaison de l’API Performance disponibles et récupérer les fichiers de jeu de données accessibles en ajout uniquement qui contiennent des données granulaires pour vos pipelines d’analyse.

Étape 5 : Intégration des tests

Nous recommandons vivement à tous les partenaires de tester minutieusement leur intégration afin de garantir un accès fiable aux données de performance. Dans le cadre de cette étape, vous allez vérifier que votre flux d’authentification fonctionne correctement, que vos appels API renvoient les données attendues et que votre gestion des erreurs est correctement configurée.

Étape 6 : Commencer l’utilisation

Une fois vos tests terminés et après avoir vérifié que votre intégration fonctionne correctement, vous pouvez commencer à utiliser l’environnement de production pour récupérer des données de performance et des analyses en temps réel pour votre contenu sur Prime Video. Vos pipelines de données peuvent désormais utiliser les fichiers de jeu de données accessibles uniquement en ajout pour effectuer les analyses granulaires dont votre organisation a besoin.

Pour en savoir plus sur les cadres de données Analytics API disponibles, cliquez ici :

  1. Ensembles de données de performance
  2. Rapports
  3. État financier
  4. Journal des événements d’abonnement

FAQ sur Analytics API

Toujours besoin d’aide?

Contactez-nous


Erreur de serveur interne ! Veuillez réessayer
Votre session a expiré

Merci de vous connecter pour continuer

Connexion
edit