wx-tools 开发时如何查看API接口
2023-03-22 17:21 更新
1.如何查看已经实现的API接口?
wx-tools开放源代码查看,需要开发什么功能。可以参考【1.1中功能实现列表】或直接按Ctrl直接查看IService接口。
如:现在我要实现OAuth2.0用户认证的功能。我该如何使用这个框架呢?
- 按Ctrl查看IService接口源代码,搜索关键字oauth,找到如下方法
- oauth2buildAuthorizationUrl 获取OAuth2.0认证URL
- oauth2ToGetAccessToken 通过code获取AccessToken
- oauth2ToGetRefreshAccessToken 强制刷新AccessToken
- oauth2ToGetUserInfo 获取用户信息
- oauth2CheckAccessToken 检查AccessToken是否有效
查看源代码,有详细的注解帮助你快速理解各个接口或方法,直接调用使用即可。
2. 如果有些接口未实现怎么办?例如微信小店等接口。
wx-tools的API拓展,小弟能力有限,暂时想不到更好的设计模式去设计WxService。 所以拓展只能自己新建的类,继承WxService,然后添加新的API方法。
- 注意:新建类的构造方法要加上super(),因为在WxService中httpClient还未初始化,在WxService的无参构造方法中才初始化。源代码如下:
/**
* 构造方法,初始化httpClient
*/
public WxService() {
httpClient = HttpClients.createDefault();
}
新建的类,假设它叫NewService.java
/**
* NewService的构造方法
*/
public NewService() {
super();//用于初始化httpClient
}
以上内容是否对您有帮助:
更多建议: