PHP SDK使用說(shuō)明
更新時(shí)間:
本文介紹視頻直播服務(wù)端PHP SDK的使用方法和示例代碼。以添加直播域名接口為例,幫助您快速掌握視頻直播接口的使用方法。
前提條件
服務(wù)端已安裝PHP 5.5.0或以上版本。
已下載服務(wù)端PHP SDK,詳細(xì)信息,請(qǐng)參見(jiàn)SDK下載。
操作步驟
安裝阿里云視頻直播SDK。
composer require alibabacloud/live
說(shuō)明如果因網(wǎng)絡(luò)問(wèn)題無(wú)法正常安裝,您可以使用阿里云Composer全量鏡像進(jìn)行安裝,詳情請(qǐng)參見(jiàn)阿里云Composer全量鏡像。
創(chuàng)建一個(gè)名為 config.ini 的配置文件放在建議目錄conf中,其中包含AK/SK信息。配置文件的內(nèi)容如下:
[default] access_key_id = YOUR_ACCESS_KEY_ID access_key_secret = YOUR_ACCESS_KEY_SECRET
請(qǐng)將 YOUR_ACCESS_KEY_ID 和 YOUR_ACCESS_KEY_SECRET 替換為您的實(shí)際AK/SK值。
然后,可以使用下一步的PHP代碼讀取配置文件并調(diào)用阿里云SDK。
初始化客戶(hù)端。
<?php use AlibabaCloud\Client\AlibabaCloud; // 讀取配置文件 $config = parse_ini_file('conf/config.ini'); // 阿里云賬號(hào)AccessKey擁有所有API的訪(fǎng)問(wèn)權(quán)限,建議您使用RAM用戶(hù)進(jìn)行API訪(fǎng)問(wèn)或日常運(yùn)維。 // 強(qiáng)烈建議不要把AccessKey ID和AccessKey Secret保存到工程代碼里,否則可能導(dǎo)致AccessKey泄露,威脅您賬號(hào)下所有資源的安全。 // 本示例通過(guò)從配置文件中讀取AccessKey,來(lái)實(shí)現(xiàn)API訪(fǎng)問(wèn)的身份驗(yàn)證。 AlibabaCloud::accessKeyClient($config['access_key_id'], $config['access_key_secret'])->asDefaultClient();
使用RPC風(fēng)格調(diào)用接口。此處以調(diào)用添加直播域名接口為例介紹。
<?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()); }
更多API示例,請(qǐng)參見(jiàn)API概覽。
文檔內(nèi)容是否對(duì)您有幫助?