基于 Spring Boot Starter 开发
作者:顾梦
<dependency>
<groupId>cn.jishuqin.gmapiclientsdk</groupId>
<artifactId>gmapi-client-sdk</artifactId>
<version>1.0.0</version>
</dependency>
-
方法1:自身创建对象
String accessKey = "your-accessKey"; String secretKey = "your-secretKey"; GmApiClient client = new GmApiClient(accessKey, secretKey);
-
方法2:通过配置注入对象
在 application.yml 添加配置:
gmapi: client: access-key: your-accessKey secret-key: your-secretKey
使用客户端对象:
@Autowired private GmApiClient client;
- GET 请求
// 设置请求类型和接口地址
Api api = new Api("GET","/weather/weatherInfo");
// 根据请求参数描述设置对应参数,无需参数则不需要设置
Map< String,Object > params = new HashMap<>();
params.put("city","广州");
api.setParams(params);
- POST 请求
// 设置请求类型和接口地址
Api api = new Api("POST","/random/Content");
Map< String,String > map = new HashMap<>();
// 根据请求参数描述,设置相应参数
map.put("type","reading");
// 转 json 格式
String jsonStr = JSONUtil.toJsonStr(map);
// 传入请求参数
api.setBody(jsonStr);
String result = client.getResult(api);
System.out.println(result);
-
有其他疑问可以发送邮件联系我,Email
-
想了解更多,可以访问我的个人主页。顾梦の主页
-
To learn more, you can visit my personal page.Gumeng's page