Testeur d'API d'ingestion dynamique

Ce testeur vous aidera à vous familiariser avec les opérations disponibles via l'API Dynamic Ingest. Le vous Dynamic Ingest API permet d'ingérer des vidéos et des ressources multimédia associées dans Video Cloud.

Contraintes

Limitation de débit

Voir Les meilleures pratiques pour plus d'informations sur la limitation du débit.

Obtenir des informations d'identification

Comme la plupart des API RESTful de Brightcove, l' Dynamic Ingest API nécessite des jetons d'accès OAuth pour autoriser les requêtes. Pour obtenir des jetons d'accès, vous devez d'abord obtenir les informations d'identification du client avec des autorisations pour les types d'opérations que vous souhaitez demander. Ce démarrage rapide effectue des demandes d'API sur un exemple de compte Brightcove Learning Services, vous n'aurez donc pas besoin d'obtenir des informations d'identification ici, mais vous devez comprendre ce qui se passe. Le CodePen envoie les informations de demande d'API à un proxy similaire à celui-ci. Le proxy accède aux informations d'identification du client à partir d'un emplacement privé et les utilise pour générer un jeton d'accès temporaire à l'aide du API OAuth puis effectue la demande d'API et renvoie les données de réponse.

Pour essayer des demandes sur votre propre compte, obtenez vos identifiants client et utilisez l'un de nos Outils de test d'API

  1. Pour obtenir vos identifiants, suivez les instructions dans Gestion des informations d'identification de l'API. Il s'agit de la méthode recommandée pour obtenir vos informations d'identification client. Rappelez-vous que l'utilisation de Dyanamic Inquest nécessite également de faire une requête CMS API POST, donc en plus d'ingérer l'autorisation, vous avez besoin d'au moins video/write des autorisations :
    Autorisations requises
    Autorisations requises

    Utilisez le Outils d'administration de Studio pour obtenir les informations d'identification du client. Vous pouvez également obtenir des informations d'identification à l'aide de l'API OAuth, en suivant les instructions de l'un des guides répertoriés ci-dessous.

Stylo de code

Utilisez l'onglet Résultat de CodePen ci-dessous pour tester diverses Dynamic Ingest API demandes et voir à quoi ressemblent la demande et les données de réponse.

Code source

Retrouvez tout le code associé à cet exemple dans ce référentiel GitHub.

Exemple d'application

Voir le stylo Testeur d'API d'ingestion dynamique - Livraison dynamique par Brightcove Learning Services (@rcrooks1969 ) au Stylo de code.

Utilisation du CodePen

Voici quelques conseils pour utiliser efficacement le CodePen ci-dessus :

  • Basculez l'affichage réel du lecteur en cliquant sur le bouton Résultat bouton.
  • Clique le HTML/CSS/JS pour afficher UN des types de code.
  • Cliquez sur Modifier sur CodePen dans le coin supérieur droit pour insérer ce CodePen dans votre propre compte.
  • Retrouvez tout le code associé à cet exemple dans ce référentiel GitHub.

Code proxy

Afin de créer votre propre version de l'exemple d'application sur cette page, vous devez créer et héberger votre propre proxy. (Les proxy utilisés par Brightcove Learning Services n'acceptent que les demandes des domaines Brightcove.) Un exemple de proxy, très similaire à celui que nous utilisons, mais sans les contrôles qui bloquent les demandes provenant de domaines non-BrightCove, peut être trouvé dans ce dépôt GitHub. Vous y trouverez également des instructions de base pour l'utiliser, ainsi qu'un guide plus détaillé sur la création d'applications autour du proxy dans Utilisation des API REST.