12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- // This file is auto-generated, don't edit it. Thanks.
- namespace app\common\controller;
- use AlibabaCloud\SDK\Cloudauth\V20190307\Cloudauth;
- use \Exception;
- use AlibabaCloud\Tea\Exception\TeaError;
- use AlibabaCloud\Tea\Utils\Utils;
- use Darabonba\OpenApi\Models\Config;
- use AlibabaCloud\SDK\Cloudauth\V20190307\Models\InitFaceVerifyRequest;
- use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions;
- class DescribeFaceVerify {
- /**
- * 使用AK&SK初始化账号Client
- * @param string $accessKeyId
- * @param string $accessKeySecret
- * @return Cloudauth Client
- */
- public static function createClient($accessKeyId, $accessKeySecret){
- $config = new Config([
- // 必填,您的 AccessKey ID
- "accessKeyId" => $accessKeyId,
- // 必填,您的 AccessKey Secret
- "accessKeySecret" => $accessKeySecret
- ]);
- // Endpoint 请参考 https://api.aliyun.com/product/Cloudauth
- $config->endpoint = "cloudauth.aliyuncs.com";
- return new Cloudauth($config);
- }
- /**
- * @param string[] $args
- * @return void
- */
- public static function main($args){
- // 请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID 和 ALIBABA_CLOUD_ACCESS_KEY_SECRET。
- // 工程代码泄露可能会导致 AccessKey 泄露,并威胁账号下所有资源的安全性。以下代码示例使用环境变量获取 AccessKey 的方式进行调用,仅供参考,建议使用更安全的 STS 方式,更多鉴权访问方式请参见:https://help.aliyun.com/document_detail/311677.html
- $client = self::createClient(getenv("LTAI4GDXpn5FftNNP1SWardn"), getenv('yLU8B0KaiCwmvgbOKtc5XGxk6Kh1IU'));
- $initFaceVerifyRequest = new InitFaceVerifyRequest([]);
- $runtime = new RuntimeOptions([
-
- ]);
- try {
- // 复制代码运行请自行打印 API 的返回值
- $client->initFaceVerifyWithOptions($initFaceVerifyRequest, $runtime);
- }
- catch (Exception $error) {
- if (!($error instanceof TeaError)) {
- $error = new TeaError([], $error->getMessage(), $error->getCode(), $error);
- }
- // 如有需要,请打印 error
- Utils::assertAsString($error->message);
- }
- }
- }
- $path = __DIR__ . \DIRECTORY_SEPARATOR . '..' . \DIRECTORY_SEPARATOR . 'vendor' . \DIRECTORY_SEPARATOR . 'autoload.php';
- if (file_exists($path)) {
- require_once $path;
- }
- DescribeFaceVerify::main(array_slice($argv, 1));
|