Maison >développement back-end >tutoriel php >Vous apprendre étape par étape à utiliser PHP pour vous connecter à l'interface de révision de contenu vidéo Baidu

Vous apprendre étape par étape à utiliser PHP pour vous connecter à l'interface de révision de contenu vidéo Baidu

WBOY
WBOYoriginal
2023-08-12 14:21:071666parcourir

Vous apprendre étape par étape à utiliser PHP pour vous connecter à linterface de révision de contenu vidéo Baidu

Vous apprendre étape par étape à utiliser PHP pour vous connecter à l'interface de révision de contenu vidéo Baidu

Introduction :
Avec le développement d'Internet, une grande quantité de contenu vidéo a été téléchargée sur les principales plateformes. Cependant, il existe de nombreuses vidéos contenant des informations illégales, de la violence vulgaire et d'autres mauvaises informations. Afin de protéger les droits et intérêts légitimes des utilisateurs, les grandes plateformes renforcent l’examen des contenus vidéo. Baidu fournit une puissante interface de révision de contenu vidéo qui peut nous aider efficacement à réviser le contenu vidéo. Cet article vous guidera étape par étape dans l'utilisation du langage PHP pour vous connecter à l'interface de révision de contenu vidéo Baidu.

Étape 1 : postuler à l'interface d'examen du contenu vidéo Baidu

  1. Tout d'abord, nous devons créer un compte sur la plateforme ouverte Baidu AI et créer une nouvelle application.
  2. En cours de création d'une application, choisissez d'activer le service « Content Review ».
  3. Après une création réussie, vous obtiendrez une clé API et une clé secrète, qui sont les clés nécessaires pour appeler l'interface de révision du contenu vidéo Baidu.

Étape 2 : Installez le SDK PHP

  1. Téléchargez le SDK PHP fourni par Baidu AI Open Platform et extrayez-le dans le répertoire de votre projet.
  2. Dans le répertoire du projet, créez un fichier config.php pour stocker votre clé API et votre clé secrète. Ajoutez le code suivant dans le fichier :
<?php

// 替换为自己的API Key和Secret Key
define('API_KEY', 'your_api_key');
define('SECRET_KEY', 'your_secret_key');
  1. Dans le fichier PHP qui doit utiliser l'interface de révision de contenu vidéo Baidu, introduisez le fichier SDK et chargez la configuration. L'exemple de code est le suivant :
<?php

require_once 'AipContentCensor/AipContentCensor.php';
require_once 'config.php';

// 创建SDK对象
$client = new AipContentCensor(API_KEY, SECRET_KEY);

Étape 3 : Appelez l'interface de révision vidéo
Maintenant, nous pouvons commencer à utiliser l'interface de révision de contenu vidéo Baidu pour la révision vidéo.

  1. Créez un nouveau fichier PHP dans le répertoire où se trouve le fichier vidéo à examiner. L'exemple de code est le suivant :
<?php

require_once 'path_to_sdk/AipContentCensor/AipContentCensor.php';
require_once 'config.php';

// 创建SDK对象
$client = new AipContentCensor(API_KEY, SECRET_KEY);

// 视频审核
$response = $client->videoCensorUserDefined('path_to_video_file');

// 输出审核结果
var_dump($response);

Dans le code, nous utilisons la méthode videoCensorUserDefined. pour revoir la vidéo. Vous devez remplacer path_to_sdk par le chemin de votre SDK et path_to_video_file par le chemin du fichier vidéo qui doit être examiné. videoCensorUserDefined方法对视频进行审核。你需要将path_to_sdk替换为你的SDK路径,将path_to_video_file替换为需要审核的视频文件路径。

  1. 运行PHP文件,你将得到一个审核结果的JSON字符串。你可以根据结果中的字段判断视频是否违规。

代码示例:

Array
(
    [conclusion] => 不合规
    [log_id] => 2021081800000001
    [data] => Array
        (
            [0] => Array
                (
                    [subType] => ocr 抽样检查
                    [conclusion] => 不合规
                    [msg] => 【抽样检查】文字色情信息
                )

            [1] => Array
                (
                    [subType] => porn 色情
                    [conclusion] => 不合规
                    [msg] => 【Porn】【色情】
                )

        )
)

在上述示例中,conclusion字段表示视频的审核结果。log_id字段为本次审核的日志ID。data

    Exécutez le fichier PHP et vous obtiendrez une chaîne JSON des résultats de l'audit. Vous pouvez déterminer si la vidéo enfreint les règles en fonction des champs des résultats.


    Exemple de code : 🎜rrreee🎜Dans l'exemple ci-dessus, le champ conclusion représente le résultat de l'examen de la vidéo. Le champ log_id est l'ID de journal de cet audit. Le tableau dans le champ données représente le type de non-conformité, la conclusion de l'audit et les informations d'audit. 🎜🎜Résumé : 🎜Grâce aux étapes ci-dessus, nous avons utilisé avec succès PHP pour nous connecter à l'interface de révision de contenu vidéo Baidu et implémenté la fonction de révision de vidéos. J'espère que cet article pourra vous aider à renforcer l'examen du contenu vidéo et à protéger les droits et intérêts légitimes des utilisateurs. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn