1
的oauth2 autentification庫 時被上傳到谷歌應用程序引擎的本地主機,但崩潰效果很好谷歌應用程序引擎與GoLang拒絕「權限」錯誤上的oauth2 autentification
當它行250上面的代碼的
r, err := (&http.Client{Transport: t.transport()}).PostForm(t.TokenURL, v)
錯誤響應是 「權限被拒絕」
的oauth2 autentification庫 時被上傳到谷歌應用程序引擎的本地主機,但崩潰效果很好谷歌應用程序引擎與GoLang拒絕「權限」錯誤上的oauth2 autentification
當它行250上面的代碼的
r, err := (&http.Client{Transport: t.transport()}).PostForm(t.TokenURL, v)
錯誤響應是 「權限被拒絕」
由於谷歌App Engine的網址提取API要求每個請求 情況下,你必須使用* plus.Service從HTTP處理程序中。 該軟件包提供WithNoAuthPlus和WithOAuthPlus函數 ,您可以使用它來包裝HTTP處理程序,以便爲它們提供完全初始化* plus.Services的 。
實施例:
c := appengine.NewContext(r)
trans := &oauth.Transport{
Config: oauthConfig,
Transport: &urlfetch.Transport{Context: c},
}
trans.Exchange(code)
resp, err := trans.Client().Get(profileInfoURL)