こんにちは。
Windows10でWPFのアプリケーションを開発しています。
Visual Studio 2015 Communityを使っています。
###前提・実現したいこと
Todo.lyのタスクを管理したいです。
トークンのセット方法がわからずにいます。
###試したこと
resultがNot Authenticated
###発生している問題・エラーメッセージ
{"ErrorMessage":"Not Authenticated","ErrorCode":102}
###該当のソースコード
C#
1var byteArray = Encoding.ASCII.GetBytes(string.Format("{0}:{1}", username, password)); 2client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray)); 3 4// 受け入れ言語をセット 5client.DefaultRequestHeaders.Add("Accept-Language", "ja-JP"); 6HttpResponseMessage = await client.GetAsync(tokenuri); 7string result = await response.Content.ReadAsStringAsync(); 8token = JsonConvert.DeserializeObject<Token>(result); 9 10List<TodolyObject> tasks = new List<TodolyObject>(); 11var uri = "https://todo.ly/api/items.json"; 12 13client = new HttpClient(); 14client.DefaultRequestHeaders.Add("User-Agent", useragent); 15// 受け入れ言語をセット 16client.DefaultRequestHeaders.Add("Accept-Language", "ja-JP"); 17client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", token.TokenString); 18 19HttpResponseMessage response = await client.GetAsync(uri); 20string result = await response.Content.ReadAsStringAsync(); 21tasks = JsonConvert.DeserializeObject<List<TodolyObject>>(result); //<--ここでerror
###補足情報(言語/FW/ツール等のバージョンなど)
Microsoft Visual Studio Community 2015
Version 14.0.25424.00 Update 3
Microsoft .NET Framework
Version 4.6.01038
インストールしているバージョン:Community
Visual C# 2015 00322-20000-00000-AA575
Microsoft Visual C# 2015
です。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/06 05:12