All Projects → leo0o → simpleoauth

leo0o / simpleoauth

Licence: other
Golang实现几大主流平台的oauth2.0认证(目前仅支持QQ,微信,微博)

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to simpleoauth

CoordinatorMenu
QQ 6.x Slide Menu
Stars: ✭ 77 (+126.47%)
Mutual labels:  qq
VideoDownloader
更流畅更便捷的下载动作片
Stars: ✭ 44 (+29.41%)
Mutual labels:  qq
WMagicBotR
基于Mirai 使用 java开发的 bot框架,在消息事件下封装了指令/权限指令 方便调用,内置公主连接/公主连结工会战功能
Stars: ✭ 40 (+17.65%)
Mutual labels:  qq
security-demo
Springboot、SpringSecutity常见demo集合
Stars: ✭ 43 (+26.47%)
Mutual labels:  qq
qq-bot-rebown
[DEPRECATED!] SmartQQ robot written in JavaScript, using ES7 async/await features
Stars: ✭ 56 (+64.71%)
Mutual labels:  qq
OPQ-SetuBot
基于botoy和OPQBot的色图机器人
Stars: ✭ 194 (+470.59%)
Mutual labels:  qq
ABot-Graia
一个使用 Graia Ariadne 搭建的 QQ 功能性机器人。
Stars: ✭ 194 (+470.59%)
Mutual labels:  qq
sagiri-bot
基于Graia Ariadne和Mirai的QQ机器人 SAGIRI-BOT
Stars: ✭ 557 (+1538.24%)
Mutual labels:  qq
EmoticonsBoard
Function keyboard and emotions. Android表情键盘,可动态更新表情。
Stars: ✭ 31 (-8.82%)
Mutual labels:  qq
Mirai.Net
Mirai.Net是基于mirai-api-http实现的轻量级mirai社区sdk。
Stars: ✭ 132 (+288.24%)
Mutual labels:  qq
wchat
【Beta -Demo】📤WEB即时聊天工具(类微信WEB),不能使用QQ微信?叫上好友一起试试这个😄。基于WebSocket协议的网页版(PC)在线聊天工具。
Stars: ✭ 20 (-41.18%)
Mutual labels:  qq
parsexiami
PHP解析虾米高品质音乐
Stars: ✭ 31 (-8.82%)
Mutual labels:  qq
SetuAPI
色图API
Stars: ✭ 39 (+14.71%)
Mutual labels:  qq
FuyaoBot
A QQ bot bases on Mirai, Spring Boot, MySQL and Mybatis Plus.
Stars: ✭ 30 (-11.76%)
Mutual labels:  qq
DicePP
基于nonebot和go-cqhttp的骰子机器人
Stars: ✭ 17 (-50%)
Mutual labels:  qq
QQMusic
高仿QQ音乐
Stars: ✭ 12 (-64.71%)
Mutual labels:  qq
QQChannelBot
QQ频道机器人
Stars: ✭ 44 (+29.41%)
Mutual labels:  qq
tencent kit
flutter版QQ登录/分享
Stars: ✭ 201 (+491.18%)
Mutual labels:  qq
uc-qq-share-to-wechat
触发手机UC、QQ浏览器的原生的微信分享功能
Stars: ✭ 70 (+105.88%)
Mutual labels:  qq
XposedManyMoney
Xposed 修改微信、QQ、TIM、支付宝余额。
Stars: ✭ 36 (+5.88%)
Mutual labels:  qq

simpleoauth

Golang实现几大主流平台的oauth2.0认证(目前仅支持QQ,微信,微博)

使用方法: 在config.go中配置好相关信息后

package main

 import (
 	"fmt"
 	"simpleoauth"
 )

 func main() {
 	m, _ := simpleoauth.NewManager("qq")
 	result := m.Authorize("此处填入认证通过后,第三方平台跳转带回来的CODE")
 	fmt.Println(result)
 }

返回结果为:

type AuthorizeResult struct{
    Result bool                         //认证成功或失败
    Userinfo map[string]interface{}     //返回用户信息等基本资料
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].