接口 FeignWxMaApi


  • @FeignClient(name="wx-internal/inside/wx/ma",
                 fallbackFactory=FeignWxMaApiFallbackFactory.class)
    public interface FeignWxMaApi
    微信小程序服务接口
    作者:
    guers
    • 方法详细资料

      • login

        @GetMapping("/{appId}/login/{code}")
        net.guerlab.web.result.Result<LoginResponse> login​(@PathVariable("appId")
                                                           String appId,
                                                           @PathVariable("code")
                                                           String code)
        换取token
        参数:
        appId - appId
        code - code
        返回:
        微信用户
      • register

        @PostMapping("/{appId}/register/{openId}")
        net.guerlab.web.result.Result<LoginResponse> register​(@PathVariable("appId")
                                                              String appId,
                                                              @PathVariable("openId")
                                                              String openId,
                                                              @RequestBody
                                                              MaEncryptedData encryptedData)
        注册用户
        参数:
        appId - appId
        openId - openId
        encryptedData - 小程序加密信息请求
        返回:
        微信用户
      • getAccessToken

        @GetMapping("/{appId}/accessToken")
        net.guerlab.web.result.Result<String> getAccessToken​(@PathVariable("appId")
                                                             String appId)
        获取accessToken
        参数:
        appId - appId
        返回:
        accessToken