Oauth2强化库
在本地主机上运行良好,但是在上传到Google App Engine时崩溃
oauth.go
当执行上述代码的第250行时r, err := (&http.Client{Transport: t.transport()}).PostForm(t.TokenURL, v)
错误响应为“权限被拒绝”
最佳答案
从the api.go documentation:
例子:
c := appengine.NewContext(r)
trans := &oauth.Transport{
Config: oauthConfig,
Transport: &urlfetch.Transport{Context: c},
}
trans.Exchange(code)
resp, err := trans.Client().Get(profileInfoURL)
关于google-app-engine - OAuth2身份验证出现GoLang “permission denied”错误的Google App Engine,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11226181/