Score
0
Watch 31 Star 84 Fork 20

北京小程科技有限公司 / 微信Go SDKGoMIT

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
微信支付、公众号、小程序相关后端接口的Go语言实现。 spread retract

Clone or download
service_auth_api_test.go 1.52 KB
Copy Edit Web IDE Raw Blame History
leexsoft authored 2019-10-18 17:54 . 增加登录凭证校验接口
package wechat
import (
"fmt"
"os"
"testing"
)
func TestAuthAccessToken(t *testing.T) {
fmt.Println("----------获取授权的access_token----------")
// 请求接口
appId := os.Getenv("AppID")
appSecret := os.Getenv("AppSecret")
code := ""
token, err := GetAuthAccessToken(appId, appSecret, code)
if err != nil {
t.Error(err)
return
}
t.Logf("返回值: %+v\n", token)
}
func TestAuthUserInfo(t *testing.T) {
fmt.Println("----------获取用户基本信息(授权机制)----------")
// 请求接口
token := ""
openId := ""
user, err := GetAuthUserInfo(token, openId, "")
if err != nil {
t.Error(err)
return
}
t.Logf("返回值: %+v\n", user)
}
func TestRefreshAuthAccessToken(t *testing.T) {
fmt.Println("----------刷新授权的access_token----------")
// 请求接口
appId := os.Getenv("AppID")
refresh := ""
token, err := RefreshAuthAccessToken(appId, refresh)
if err != nil {
t.Error(err)
return
}
t.Logf("返回值: %+v\n", token)
}
func TestCheckAuthAccessToken(t *testing.T) {
fmt.Println("----------校验授权的access_token----------")
// 请求接口
token := ""
openId := ""
rst, err := CheckAuthAccessToken(token, openId)
if err != nil {
t.Error(err)
return
}
t.Logf("返回值: %+v\n", rst)
}
func TestCode2Session(t *testing.T) {
fmt.Println("----------登录凭证校验----------")
// 请求接口
appId := ""
secret := ""
js_code := ""
rst, err := Code2Session(appId, secret, js_code)
if err != nil {
t.Error(err)
return
}
t.Logf("返回值: %+v\n", rst)
}

Comment ( 0 )

Sign in for post a comment

Go
1
https://gitee.com/cuckoopark/wechat.git
git@gitee.com:cuckoopark/wechat.git
cuckoopark
wechat
微信Go SDK
master

Help Search