首頁  >  文章  >  後端開發  >  php的sdk開發包怎麼使用

php的sdk開發包怎麼使用

王林
王林原創
2019-10-15 17:54:474929瀏覽

php的sdk開發包怎麼使用

PHP的sdk開發包

#步驟1、建立阿里雲帳號

步驟2、取得阿里雲端存取金鑰

為了使用AIRec PHP SDK,您必須申請阿里雲端的存取秘鑰。登入阿里雲端秘鑰管理頁面。選擇一對用於 SDK 的存取密鑰對。如果沒有,請建立一對新存取金鑰,並保證它處於啟用狀態。

步驟3、安裝PHP 開發環境

AIRec PHP SDK 支援PHP 5.2.1 以上版本,您可以在本機安裝SDK 並建置好對應的PHP 開發環境。

步驟4、開始使用SDK

以建立實例的方法 CreateInstance 為例,介紹SDK 使用的完整流程,其中IClientProfile 和IAcsClient兩個類別包含在aliyun-php-sdk-core 目錄中,其他的類別均包含在aliyun-php-sdk-airec 目錄中。

<?php
include_once &#39;aliyun-openapi-php-sdk/aliyun-php-sdk-core/Config.php&#39;;
include_once &#39;vendor/autoload.php&#39;;
use Airec\Request\V20181012 as Airec;
// 1.创建 Profile。
// 生成 IClientProfile 的对象 profile,该对象存放 AccessKeyID 和 AccessKeySecret
// 和默认的地域信息, 如这里的 cn-beijing$iClientProfile = DefaultProfile::getProfile("cn-beijing", $accessKeyID, 
$accessSecret);
// 2.设置 Endpoint。// 调用 DefaultProfile 的 addEndpoint 方法,
// 传入 endpointName、regionId、product 名称、服务接入地址。
DefaultProfile::addEndpoint("cn-beijing", "cn-beijing", "Airec", "airec.cn-beijing.aliyuncs.com");
// 3.创建 Client。$client = new DefaultAcsClient($iClientProfile);
// 4.创建 Request// 创建一个对应方法的 Request,类的命名规则一般为 API 的方法名加上 Request。
// 如获取实例详情的 API 方法名为 CreateInstance,那么对应的请求类名就是 
CreateInstanceRequest$request = new Airec\CreateInstanceRequest();
// 5.设置 Request的参数。// 设置 Request 的参数。请求类生成好之后需要通过 Request 类的 setXxx 方法设置必要的信息,即 
API 参数中必须要提供的信息。
$content = "{\"chargeType\":\"PrePaid\",\"type\":\"Standard\",\"quota\":
{\"userCount\":1000000,\"qps\":20,\"itemCount\":1000000},\"paymentInfo\":
{\"duration\":1,\"pricingCycle\":\"Month\",\"autoRenew\":true}}";$request->setContent($content);
// 6.使用 Client 对应的方法传入 Request,获得 Response。$response = $client->getAcsResponse($request);//
 7.查看 Response 结果echo json_encode($response);

推薦教學:PHP影片教學

以上是php的sdk開發包怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn