微博 Oauth2 封装
- Golang 版本 => Golang
- Python3 版本 => Python3 + requests
使用方法: 注册微博App后,可以获得app key和app secret,然后定义网站回调地址
from BiOAuth import *
appKey = '你的app key'
appSecret = '你的app secret'
redirectUri = '你的callback url'
cookies = '用户的cookie'
a = BiOAuth(appKey = appKey,appSecret = appSecret,redirectUri = redirectUri,cookies = cookies)
access_token = a.getAccessToken()
go get github.com/haozibi/BiWeibo
package main
import (
"fmt"
Oauth2 "github.com/haozibi/BiWeibo/Oauth2-golang"
)
func main() {
a := Oauth2.Oauth{
AppKey: "你的AppKey",
AppScret: "你的AppScret",
RedirectUrl: "回调地址",
Cookie: "你的Cookie",
}
fmt.Println(a.GetToken())
}
由于一般是我个人使用,所以使用cookie判断登录
当拥有的access_token后就可以调用其他API,注意acces_token时效性即可