3.1) 开发时如何查看API接口


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
      }
    

results matching ""

    No results matching ""