Module bus.auth

Class AbstractWeChatProvider

java.lang.Object
org.miaixz.bus.auth.nimble.AbstractProvider
org.miaixz.bus.auth.nimble.wechat.AbstractWeChatProvider
All Implemented Interfaces:
Provider, org.miaixz.bus.core.Provider
Direct Known Subclasses:
AbstractWeChatEeProvider, WeChatMpProvider, WeChatOpenProvider

public abstract class AbstractWeChatProvider extends AbstractProvider
微信 登录
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • AbstractWeChatProvider

      public AbstractWeChatProvider(Context context, Complex complex)
    • AbstractWeChatProvider

      public AbstractWeChatProvider(Context context, Complex complex, org.miaixz.bus.cache.metric.ExtendCache cache)
  • Method Details

    • getWechatRealGender

      public static org.miaixz.bus.core.lang.Gender getWechatRealGender(String originalGender)
      获取微信平台用户的实际性别,0表示未定义,1表示男性,2表示女性
      Parameters:
      originalGender - 用户第三方标注的原始性别
      Returns:
      用户性别