Documentation ¶
Index ¶
- Constants
- Variables
- func Get(url string) (string, error)
- func GetLocalIp() string
- func GetUUID() string
- func JsonToMSS(s string) map[string]string
- func Post(url string, data map[string]any) (string, error)
- func StrToMSS(s string) map[string]string
- type AuthUserGender
- type RegisterSource
- type UrlBuilder
Constants ¶
View Source
const ( UNKNOWN = iota - 1 FEMALE MALE )
Variables ¶
Functions ¶
func GetLocalIp ¶
func GetLocalIp() string
Types ¶
type AuthUserGender ¶
func GetRealGender ¶
func GetRealGender(originalGender string) *AuthUserGender
func GetWechatRealGender ¶
func GetWechatRealGender(originalGender string) *AuthUserGender
for wechat real gender
type RegisterSource ¶
type RegisterSource string
注册来源
const ( RegisterSourceHand RegisterSource = "hand" //手动添加 RegisterSourceMobile RegisterSource = "mobile" //手机一键登录 RegisterSourceSms RegisterSource = "sms" //手机短信 RegisterSourceWxMini RegisterSource = "wx_mini" //微信小程序 RegisterSourceBaiduMini RegisterSource = "baidu_mini" //百度小程序 RegisterSourceAlipayMini RegisterSource = "alipay_mini" //支付宝小程序 RegisterSourceDouYinMini RegisterSource = "douyin_mini" //抖音小程序 RegisterSourceWechat RegisterSource = "weixin" //微信登录(APP通过微信登录) RegisterSourceQQ RegisterSource = "qq" //QQ登录 RegisterSourceAlipay RegisterSource = "alipay" //支付宝登录 RegisterSourceDouYin RegisterSource = "douyin" //抖音登录 RegisterSourceWeibo RegisterSource = "weibo" //微博登录 )
type UrlBuilder ¶
type UrlBuilder struct {
// contains filtered or unexported fields
}
build url with param
func NewUrlBuilder ¶
func NewUrlBuilder(baseUrl string) *UrlBuilder
func (*UrlBuilder) AddParam ¶
func (this *UrlBuilder) AddParam(key string, value interface{}) *UrlBuilder
func (*UrlBuilder) Build ¶
func (this *UrlBuilder) Build() string
Click to show internal directories.
Click to hide internal directories.