类 WxMaController

java.lang.Object
net.guerlab.smart.wx.internal.controller.inside.WxMaController

@RestController("/inside/wx/ma")
@RequestMapping("/inside/wx/ma")
public class WxMaController
extends java.lang.Object
小程序
作者:
guer
  • 构造器概要

    构造器 
    构造器 说明
    WxMaController()  
  • 方法概要

    修饰符和类型 方法 说明
    net.guerlab.web.result.Result<java.lang.String> getAccessToken​(java.lang.String appId)  
    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.smart.wx.core.domain.LoginResponse login​(java.lang.String appId, java.lang.String code, javax.servlet.http.HttpServletRequest request)  
    net.guerlab.smart.wx.core.domain.LoginResponse register​(java.lang.String appId, java.lang.String openId, net.guerlab.smart.wx.core.domain.MaEncryptedData encryptedData, javax.servlet.http.HttpServletRequest request)  
    void setLoginService​(net.guerlab.smart.wx.service.service.WxMaLoginService loginService)  
    void setManagerService​(net.guerlab.smart.wx.service.service.WxMaManagerService managerService)  

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

  • 方法详细资料

    • login

      @GetMapping("/{appId}/login/{code}") public net.guerlab.smart.wx.core.domain.LoginResponse login​(@PathVariable java.lang.String appId, @PathVariable java.lang.String code, javax.servlet.http.HttpServletRequest request)
    • register

      @PostMapping("/{appId}/register/{openId}") public net.guerlab.smart.wx.core.domain.LoginResponse register​(@PathVariable java.lang.String appId, @PathVariable java.lang.String openId, @RequestBody net.guerlab.smart.wx.core.domain.MaEncryptedData encryptedData, javax.servlet.http.HttpServletRequest request)
    • getAccessToken

      @GetMapping("/{appId}/accessToken") public net.guerlab.web.result.Result<java.lang.String> getAccessToken​(@PathVariable java.lang.String appId)
    • getPhoneNumber

      @PostMapping("/{appId}/getPhoneNumber/{openId}") public net.guerlab.web.result.Result<java.lang.String> getPhoneNumber​(@PathVariable java.lang.String appId, @PathVariable java.lang.String openId, @RequestBody net.guerlab.smart.wx.core.domain.MaEncryptedData encryptedData)
    • setLoginService

      @Autowired public void setLoginService​(net.guerlab.smart.wx.service.service.WxMaLoginService loginService)
    • setManagerService

      @Autowired public void setManagerService​(net.guerlab.smart.wx.service.service.WxMaManagerService managerService)