├── .gitignore ├── LICENSE ├── README.md ├── entity ├── failure.go └── param.go ├── go.mod ├── main.go ├── mobile ├── auth_fast.go └── auth_sms.go ├── oauth ├── auth_douyin.go ├── auth_qq.go ├── auth_wb.go ├── auth_wx_mini.go ├── auth_wx_wechat.go └── base.go ├── result ├── code.go ├── token.go ├── user.go └── wx_mobile.go └── utils ├── gender.go ├── http.go ├── ip.go ├── mss.go ├── source.go ├── url.go └── uuid.go /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /go.sum 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/README.md -------------------------------------------------------------------------------- /entity/failure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/entity/failure.go -------------------------------------------------------------------------------- /entity/param.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/entity/param.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/go.mod -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/main.go -------------------------------------------------------------------------------- /mobile/auth_fast.go: -------------------------------------------------------------------------------- 1 | package mobile 2 | 3 | import "github.com/geiqin/thirdparty/oauth" 4 | 5 | //手机一键登录 6 | type AuthFast struct { 7 | oauth.BaseRequest 8 | } 9 | -------------------------------------------------------------------------------- /mobile/auth_sms.go: -------------------------------------------------------------------------------- 1 | package mobile 2 | 3 | import "github.com/geiqin/thirdparty/oauth" 4 | 5 | //手机短信登录 6 | type AuthSms struct { 7 | oauth.BaseRequest 8 | } 9 | -------------------------------------------------------------------------------- /oauth/auth_douyin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/oauth/auth_douyin.go -------------------------------------------------------------------------------- /oauth/auth_qq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/oauth/auth_qq.go -------------------------------------------------------------------------------- /oauth/auth_wb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/oauth/auth_wb.go -------------------------------------------------------------------------------- /oauth/auth_wx_mini.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/oauth/auth_wx_mini.go -------------------------------------------------------------------------------- /oauth/auth_wx_wechat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/oauth/auth_wx_wechat.go -------------------------------------------------------------------------------- /oauth/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/oauth/base.go -------------------------------------------------------------------------------- /result/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/result/code.go -------------------------------------------------------------------------------- /result/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/result/token.go -------------------------------------------------------------------------------- /result/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/result/user.go -------------------------------------------------------------------------------- /result/wx_mobile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/result/wx_mobile.go -------------------------------------------------------------------------------- /utils/gender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/utils/gender.go -------------------------------------------------------------------------------- /utils/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/utils/http.go -------------------------------------------------------------------------------- /utils/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/utils/ip.go -------------------------------------------------------------------------------- /utils/mss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/utils/mss.go -------------------------------------------------------------------------------- /utils/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/utils/source.go -------------------------------------------------------------------------------- /utils/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/utils/url.go -------------------------------------------------------------------------------- /utils/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiqin/thirdparty/HEAD/utils/uuid.go --------------------------------------------------------------------------------