Răsfoiți Sursa

Support APP auth.

sdk-team 5 ani în urmă
părinte
comite
34d72f2b3b

+ 3 - 0
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`.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.812
+1.36.813

+ 3 - 0
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;
 				};
 

+ 3 - 3
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<SimpleCredentialsProvider>(credentials), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "visionai");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
 }
 
 Moguan_sdkClient::Moguan_sdkClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
 	RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "visionai");
+	endpointProvider_ = std::make_shared<EndpointProvider>(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<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "visionai");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
 }
 
 Moguan_sdkClient::~Moguan_sdkClient()

+ 6 - 0
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())