Class LoginApi


  • public class LoginApi
    extends com.foxinmy.weixin4j.api.BaseApi
    登录凭证校验。
    Since:
    1.8
    • Constructor Detail

      • LoginApi

        public LoginApi​(com.foxinmy.weixin4j.model.WeixinAccount weixinAccount)
      • LoginApi

        public LoginApi​(com.foxinmy.weixin4j.model.WeixinAccount weixinAccount,
                        Properties properties)
    • Method Detail

      • jscode2session

        public Session jscode2session​(String jsCode)
                               throws com.foxinmy.weixin4j.exception.WeixinException
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException
      • jscode2session

        public Session jscode2session​(String jsCode,
                                      String grantType)
                               throws com.foxinmy.weixin4j.exception.WeixinException
        登录凭证校验
        Parameters:
        jsCode - 登录时获取的 code
        grantType - 填写为 authorization_code
        Returns:
        the session.
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException - 发生错误时。比如 js_code 无效。
        See Also:
        登录凭证校验
      • weixinBundle

        protected ResourceBundle weixinBundle()
        Specified by:
        weixinBundle in class com.foxinmy.weixin4j.api.BaseApi
      • getRequestUri

        protected String getRequestUri​(String key)
        Overrides:
        getRequestUri in class com.foxinmy.weixin4j.api.BaseApi