Tous les produits
Search
Centre de documentation

ApsaraVideo Live:Utiliser le SDK serveur pour PHP

Dernière mise à jour :Aug 25, 2026

Le SDK serveur ApsaraVideo Live pour PHP vous permet d'appeler les opérations API ApsaraVideo Live depuis votre application PHP. L'opération AddLiveDomain sert d'exemple pour illustrer l'utilisation du SDK.

Le SDK serveur ApsaraVideo Live pour PHP vous permet d'appeler les opérations API ApsaraVideo Live depuis votre application PHP. L'opération AddLiveDomain sert d'exemple pour illustrer l'utilisation du SDK.

Prérequis

  • PHP 5.5.0 ou une version ultérieure est installé.

  • Le SDK serveur pour PHP est téléchargé. Pour plus d'informations, consultez la section Téléchargement du SDK.

Procédure

  1. Installez le SDK ApsaraVideo Live.

    composer require alibabacloud/live

    Remarque

    Si l'installation échoue en raison de problèmes réseau, utilisez le miroir Composer d'Alibaba Cloud pour installer le SDK.

  2. Créez un fichier de configuration nommé config.ini et placez-le dans le répertoire conf. Incluez votre AccessKey ID et votre AccessKey secret dans le fichier de configuration. Exemple :

    [default]
    access_key_id = YOUR_ACCESS_KEY_ID
    access_key_secret = YOUR_ACCESS_KEY_SECRET

    Remplacez YOUR_ACCESS_KEY_ID et YOUR_ACCESS_KEY_SECRET par votre AccessKey ID et votre AccessKey secret réels.

    Utilisez ensuite le code PHP suivant pour lire le fichier de configuration et appeler le SDK.

  3. Initialisez le client.

    <?php
    
    use AlibabaCloud\Client\AlibabaCloud;
    // Read the configuration file.
    $config = parse_ini_file('conf/config.ini');
    
    // The AccessKey pair of an Alibaba Cloud account has access permissions on all API operations. We recommend that you use the AccessKey pair of a RAM user to call API operations or perform routine O&M. 
    // We recommend that you not save your AccessKey pair (AccessKey ID and AccessKey secret) in your project code. Otherwise, the AccessKey pair may be leaked and the security of all resources within your account may be compromised. 
    // In this example, the AccessKey pair is obtained from the configuration file to authenticate API accesses. 
    AlibabaCloud::accessKeyClient($config['access_key_id'], $config['access_key_secret'])->asDefaultClient();
  4. Appelez les opérations API via le style Remote Procedure Call (RPC). Le code d'exemple suivant utilise l'opération AddLiveDomain à titre d'exemple.

    <?php
    
    use AlibabaCloud\Client\AlibabaCloud;
    use AlibabaCloud\Client\Exception\ClientException;
    use AlibabaCloud\Client\Exception\ServerException;
    
    try {
        $result = AlibabaCloud::rpc()
                              ->product('live')
                              ->version('2016-11-01')
                              ->action('AddLiveDomain')
                              ->method('POST')
                              ->request();
    
        print_r($result->toArray());
    
    } catch (ClientException $exception) {
        print_r($exception->getErrorMessage());
    } catch (ServerException $exception) {
        print_r($exception->getErrorMessage());
    }

    Pour plus d'informations, consultez la rubrique Liste des opérations par fonction.