日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

新版PHP SDK支持Composer方式,與舊版在安裝、初始化和使用上完全不同,請提前閱讀安裝說明,并參考以下文檔進行初始化和使用。

背景信息

媒體處理服務端SDK支持AccessKey方式初始化,根據授權策略獲取對應權限,啟用后一直有效,建議在服務端使用。

前提條件

  • 您已經安裝了媒體處理服務端PHP SDK。安裝方法,請參見安裝(Composer)

  • 您已經準備好訪問媒體處理服務使用的RAM用戶并完成授權。授權方法,請參見創建RAM用戶并授權

使用說明

  • 目前新版PHP SDK詳細代碼信息請參見OpenAPI

  • 創建API請求時,調用的方法名為Mts::v20140618->${apiName},其中${apiName}需要替換成要使用的Mts API,接口名稱的首字母必須調整為小寫。可用的API名稱請參見API概述

系統變量讀取

阿里云SDK支持通過定義ALIBABA_CLOUD_ACCESS_KEY_IDALIBABA_CLOUD_ACCESS_KEY_SECRET環境變量來創建默認的訪問憑證。調用接口時,程序直接訪問憑證,讀取您的訪問密鑰(即AccessKey)并自動完成鑒權。詳細配置方式,請參見在Linux、macOS和Windows系統配置環境變量

初始化

填入AccessKey信息,進行初始化。

/**
     * @param string $accessKeyId
     * @param string $accessKeySecret
     * @param string $regionId
     * @return Mts
     * 正式環境下 建議 protocol = "HTTPS";
     */
    public static function createClient($accessKeyId, $accessKeySecret, $regionId){
        $config = new Config([]);
        $config->accessKeyId = $accessKeyId;
        $config->accessKeySecret = $accessKeySecret;
        $config->regionId = $regionId;
        $config->protocol = "HTTP";
        return new Mts($config);
    }

調用示例

本文以調用搜索管道接口為例:

<?php
namespace AlibabaCloud\SDK\Sample;

use AlibabaCloud\SDK\Mts\V20140618\Mts;
use AlibabaCloud\Darabonba\Env\Env;
use AlibabaCloud\Tea\Tea;
use AlibabaCloud\Tea\Utils\Utils;
use AlibabaCloud\Tea\Console\Console;

use Darabonba\OpenApi\Models\Config;
use AlibabaCloud\SDK\Mts\V20140618\Models\SearchPipelineRequest;


class Sample {

    /**
     * @param string $accessKeyId
     * @param string $accessKeySecret
     * @param string $regionId
     * @return Mts
     * 正式環境下 建議 protocol = "HTTPS";
     */
    public static function createClient($accessKeyId, $accessKeySecret, $regionId){
        $config = new Config([]);
        $config->accessKeyId = $accessKeyId;
        $config->accessKeySecret = $accessKeySecret;
        $config->regionId = $regionId;
        $config->protocol = "HTTP";
        return new Mts($config);
    }

    /**
     * @return void
     */
    public static function main(){
        $client = self::createClient(Env::getEnv("ALIBABA_CLOUD_ACCESS_KEY_ID"), Env::getEnv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"), 'cn-shanghai');
        $request = new SearchPipelineRequest([
            "state" => "Paused"
        ]);
        $response = $client->searchPipeline($request);
        Console::log(Utils::toJSONString(Tea::merge($response->body)));
    }

}
$path = __DIR__ . \DIRECTORY_SEPARATOR . '..' . \DIRECTORY_SEPARATOR . 'vendor' . \DIRECTORY_SEPARATOR . 'autoload.php';
if (file_exists($path)) {
    require_once $path;
}
Sample::main();