public interface IClient
| 限定符和类型 | 方法和说明 |
|---|---|
String |
doAction(IotHttpRequest request)
请求结果以String
实现类已设置鉴权,无需再次设置accessToken
|
<T extends IotResponse> |
doAction(IotHttpRequest request,
Class<T> tClass)
请求结果以对象返回
实现类已设置鉴权,无需再次设置accessToken
|
IotTokenResponse |
getAccessToken()
使用默认类型,获取access_token
|
IotTokenResponse |
getAccessToken(GrantType grantType)
根据grantType类型,获取access_token
|
String doAction(IotHttpRequest request) throws ClientException, ServerException
实现类已设置鉴权,无需再次设置accessToken
request - iot请求ClientException - 客户端异常ServerException - 服务异常<T extends IotResponse> T doAction(IotHttpRequest request, Class<T> tClass) throws ClientException, ServerException
实现类已设置鉴权,无需再次设置accessToken
T - 泛型 对象request - iot请求tClass - response 对象ClientException - 客户端异常ServerException - 服务异常IotTokenResponse getAccessToken(GrantType grantType)
grantType - 使用鉴权类型IotTokenResponse getAccessToken()
Copyright © 2023. All rights reserved.