接口 FeignWxMaApi


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

    修饰符和类型 方法 说明
    net.guerlab.web.result.Result<java.lang.String> getAccessToken​(java.lang.String appId)
    获取accessToken
    net.guerlab.web.result.Result<java.lang.String> getPhoneNumber​(java.lang.String appId, java.lang.String openId, net.guerlab.smart.wx.core.domain.MaEncryptedData encryptedData)
    获取电话号码
    net.guerlab.web.result.Result<net.guerlab.smart.wx.core.domain.LoginResponse> login​(java.lang.String appId, java.lang.String code)
    换取token
    net.guerlab.web.result.Result<net.guerlab.smart.wx.core.domain.LoginResponse> register​(java.lang.String appId, java.lang.String openId, net.guerlab.smart.wx.core.domain.MaEncryptedData encryptedData)
    注册用户
  • 方法详细资料

    • login

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

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

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

      @PostMapping("/{appId}/getPhoneNumber/{openId}") net.guerlab.web.result.Result<java.lang.String> getPhoneNumber​(@PathVariable("appId") java.lang.String appId, @PathVariable("openId") java.lang.String openId, @RequestBody net.guerlab.smart.wx.core.domain.MaEncryptedData encryptedData)
      获取电话号码
      参数:
      appId - appId
      openId - openId
      encryptedData - 小程序加密信息请求
      返回:
      电话号码