本文介紹如何安裝城市視覺智能引擎PHP SDK并開始調用。同時您必須安裝阿里云PHP SDK核心庫。
在線調試和生成SDK示例
OpenAPI Explorer提供在線調用城市視覺智能引擎API、動態生成 SDK示例代碼和快速檢索接口等功能,能顯著降低使用API 的難度,推薦您使用。
前提條件
使用城市視覺智能引擎的Python SDK,您需要一個阿里云賬號和訪問密鑰(AccessKey)。 請在阿里云控制臺中的AccessKey管理頁面上創建和查看您的AccessKey,或聯系您的系統管理員。
調用城市視覺智能引擎的API前,確保您已經在阿里云控制臺開通了該產品。
城市視覺智能引擎的PHP SDK要求適用于PHP 5.5.0或更高版本。 您可以通過php -v命令查看當前使用的PHP版本號。
安裝城市視覺智能引擎 PHP SDK
完成以下操作安裝PHP SDK:
下載并安裝Composer。
Linux:
curl -sS https://getcomposer.org/installer | php
Windows:
執行以下命令生成類映射。
composer dump-autoload --optimize
執行Composer命令安裝城市視覺智能引擎 PHP SDK的最新版本。
php -d memory_limit=-1 composer.phar require alibabacloud/sdk
在代碼中引入Composer自動加載工具。
<?php
require __DIR__ . '/vendor/autoload.php';
使用城市視覺智能引擎 PHP SDK
以下代碼示例展示了調用城市視覺智能引擎 PHP SDK的三個主要步驟:
設置一個全局客戶端。
創建API請求并設置參數。
發起請求并處理應答或異常。
本示例介紹如何使用調用城市視覺智能引擎 PHP SDK調用DescribeInstances接口獲取已創建的實例。
<?php
use AlibabaCloud\Client\AlibabaCloud;
use AlibabaCloud\Client\Exception\ClientException;
use AlibabaCloud\Client\Exception\ServerException;
// 設置一個全局客戶端
AlibabaCloud::accessKeyClient('yourAccessKeyId', 'yourAccessKeySecret')
->regionId('yourRegionId')
->asGlobalClient();
try {
// 您可以發起自定義請求
$result2 = AlibabaCloud::rpcRequest() // 指定接口風格
->product('cityvisual') // 指定產品
->version('2018-10-30') // 指定版本
->action('DescribeInstances') // 指定接口
->options([
'query' => [
'RegionId' => 'cn-shanghai', // 參數設定
],
])
->request(); // 執行請求
// 訪問結果里的 Instances 字段
print_r($result['Instances']);
} catch (ClientException $exception) {
echo $exception->getMessage() . PHP_EOL;
} catch (ServerException $exception) {
echo $exception->getMessage() . PHP_EOL;
echo $exception->getErrorCode() . PHP_EOL;
echo $exception->getRequestId() . PHP_EOL;
echo $exception->getErrorMessage() . PHP_EOL;
}
文檔內容是否對您有幫助?