aliyun / darabonba-openapi

15 stars 8 forks source link

PHP报错:缺少默认签名算法 #113

Closed chanble closed 6 months ago

chanble commented 2 years ago
1) tests\unit\api\logic\AliyunFaceAuthTest::testCreateClient
think\exception\ErrorException: Undefined property: AlibabaCloud\Tea\Rpc\Rpc\Config::$signatureAlgorithm

vendor\alibabacloud\darabonba-openapi\src\OpenApiClient.php:112
chanble commented 2 years ago

调用实名认证时,用的alibabacloud/cloudauth-20200618时,

        $this->config = new \AlibabaCloud\Tea\Rpc\Rpc\Config([
            // 您的AccessKey ID。
            "accessKeyId" => $accessKeyId,
            // 您的AccessKey Secret。
            "accessKeySecret" => $accessKeySecret,
            // 设置HTTP代理。
            // "httpProxy" => "<http://xx.xx.xx.xx:xxxx>",
            // 设置HTTPS代理。
            // "httpsProxy" => "<https://xx.xx.xx.xx:xxxx>",
            "endpoint" => $endpoint
        ]);
        $this->client = new Cloudauth($this->config);

AlibabaCloud\Tea\Rpc\Rpc\Config类中没有默认的签名算法。所以报错

chanble commented 2 years ago

pull request114