diff --git a/CHANGELOG b/CHANGELOG index 92132b251..da5d2f2da 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-07-08 Version: 1.36.813 +- Support APP auth. + 2021-07-08 Version: 1.36.812 - Generated 2016-11-01 for `live`. diff --git a/VERSION b/VERSION index b9aed034b..e8387a25b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.812 \ No newline at end of file +1.36.813 \ No newline at end of file diff --git a/moguan-sdk/include/alibabacloud/moguan-sdk/model/RegisterDeviceResult.h b/moguan-sdk/include/alibabacloud/moguan-sdk/model/RegisterDeviceResult.h index 04d52c1dc..245d5cb75 100644 --- a/moguan-sdk/include/alibabacloud/moguan-sdk/model/RegisterDeviceResult.h +++ b/moguan-sdk/include/alibabacloud/moguan-sdk/model/RegisterDeviceResult.h @@ -34,6 +34,9 @@ namespace AlibabaCloud public: struct Data { + std::string publicKey; + std::string signature; + std::string license; std::string rid; }; diff --git a/moguan-sdk/src/Moguan-sdkClient.cc b/moguan-sdk/src/Moguan-sdkClient.cc index dfb4614c9..5bc4772b8 100644 --- a/moguan-sdk/src/Moguan-sdkClient.cc +++ b/moguan-sdk/src/Moguan-sdkClient.cc @@ -31,21 +31,21 @@ Moguan_sdkClient::Moguan_sdkClient(const Credentials &credentials, const ClientC RpcServiceClient(SERVICE_NAME, std::make_shared(credentials), configuration) { auto locationClient = std::make_shared(credentials, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "visionai"); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); } Moguan_sdkClient::Moguan_sdkClient(const std::shared_ptr& credentialsProvider, const ClientConfiguration & configuration) : RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration) { auto locationClient = std::make_shared(credentialsProvider, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "visionai"); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); } Moguan_sdkClient::Moguan_sdkClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) : RpcServiceClient(SERVICE_NAME, std::make_shared(accessKeyId, accessKeySecret), configuration) { auto locationClient = std::make_shared(accessKeyId, accessKeySecret, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "visionai"); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); } Moguan_sdkClient::~Moguan_sdkClient() diff --git a/moguan-sdk/src/model/RegisterDeviceResult.cc b/moguan-sdk/src/model/RegisterDeviceResult.cc index 7eaf97b23..e4cac4cc4 100644 --- a/moguan-sdk/src/model/RegisterDeviceResult.cc +++ b/moguan-sdk/src/model/RegisterDeviceResult.cc @@ -42,6 +42,12 @@ void RegisterDeviceResult::parse(const std::string &payload) auto dataNode = value["Data"]; if(!dataNode["Rid"].isNull()) data_.rid = dataNode["Rid"].asString(); + if(!dataNode["License"].isNull()) + data_.license = dataNode["License"].asString(); + if(!dataNode["Signature"].isNull()) + data_.signature = dataNode["Signature"].asString(); + if(!dataNode["PublicKey"].isNull()) + data_.publicKey = dataNode["PublicKey"].asString(); if(!value["Message"].isNull()) message_ = value["Message"].asString(); if(!value["ErrorCode"].isNull())