// アクセストークン取得時の型 type AccessTokenMessage struct { TokenType string `json:"token_type"` AccessToken string `json:"access_token"` ExpiresIn string `json:"expires_in"` Scope string `json:"scope"` } // アクセストークン取得時のキャッシュ型 type AccessTokenMessageCache struct { accessTokenMessage AccessTokenMessage updateTime time.Time } func (self *AccessTokenMessageCache) loadNewAccessTokenMessage() { resp, err := http