wx-tools 開發(fā)時如何查看API接口

2023-03-22 17:21 更新

1.如何查看已經實現的API接口?

wx-tools開放源代碼查看,需要開發(fā)什么功能??梢詤⒖肌?.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
}
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號