MCPcopy Index your code
hub / github.com/TruthHun/BookStack / GetGithubUserInfo

Function GetGithubUserInfo

oauth/github.go:57–71  ·  view source on GitHub ↗

获取用户信息

(accessToken string)

Source from the content-addressed store, hash-verified

55
56//获取用户信息
57func GetGithubUserInfo(accessToken string) (info GithubUser, err error) {
58 var resp string
59 //Api := beego.AppConfig.String("oauth::githubUserInfo") + "?access_token=" + accessToken
60 Api := beego.AppConfig.String("oauth::githubUserInfo")
61 req := httplib.Get(Api)
62 if strings.HasPrefix(Api, "https") {
63 req.SetTLSClientConfig(&tls.Config{InsecureSkipVerify: true})
64 }
65 req.Header("Authorization", "token "+accessToken)
66 if resp, err = req.String(); err == nil {
67 beego.Debug(resp)
68 err = json.Unmarshal([]byte(resp), &info)
69 }
70 return
71}

Callers 1

OauthMethod · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected