// アクセストークン取得時のキャッシュ型 type AccessTokenMessageCache struct { accessTokenMessage AccessTokenMessage updateTime time.Time } func (self *AccessTokenMessageCache) loadNewAccessTokenMessage() { resp, err := http.PostForm(MS_TRANSLATOR_ACCESSTOKEN_URL, url.Values{ "client_id": {MS_TRANSLATOR_CLIENT_ID}, "client_secret": {MS_TRANSLATOR_CLIENT_SECRET}, "scope": {MS_TRANSLATOR_SCOPE}, "grant_type": {MS_TRAN