/// <summary> /// アクセストークンを非同期で取得します /// </summary> /// <param name="code">ユーザ認証後のコード</param> /// <returns>トークン</returns> public async Task <Tokens> GetTokenAsync(string code) { var tokenJson = new PostJson(ClientID, ClientSecret, code); var json = JsonConvert.SerializeObject(tokenJson); var content = new StringContent(json, Encoding.UTF8, ContentType.Json); var getResponse = await JsonPost(content); Token = new Tokens(getResponse); return(Token); }
/// <summary> /// アクセストークンを取得します /// </summary> /// <param name="code">ユーザ認証後のコード</param> /// <returns>トークン</returns> public Tokens GetToken(string code) { var tokenJson = new PostJson(ClientID, ClientSecret, code); var json = JsonConvert.SerializeObject(tokenJson); var content = new StringContent(json, Encoding.UTF8, ContentType.Json); var getResponse = JsonPost(content); getResponse.Wait(); Token = new Tokens(getResponse.Result); return(Token); }