前提・実現したいこと
C#のWPFアプリケーションからLINEに発言したいです。
https://skyblock.jp/2017/12/31/line-notify/
を参考にしましたが、サーバーエラーになっています。
発生している問題・エラーメッセージ
System.Net.WebException HResult=0x80131509 Message=リモート サーバーがエラーを返しました: (401) 許可されていません Source=System スタック トレース: 場所 System.Net.HttpWebRequest.GetResponse() (f:\dd\NDP\fx\src\net\System\Net\HttpWebRequest.cs):行 2257
該当のソースコード
C#
1 var token = "mytoken"; 2 3 var url = "https://notify-api.line.me/api/notify"; 4 var encode = Encoding.UTF8; 5 var payload = "message=" + WebUtility.UrlEncode("こんにちは!"); 6 7 using (var wc = new WebClient()) 8 { 9 wc.Encoding = encode; 10 wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); 11 wc.Headers.Add("Authorization", "Bearer " + token); 12 var response = wc.UploadString(url, payload); 13
該当のソースコード(2018/08/13現在)
C#
1 var token = "mytoken"; 2 3 var url = "https://notify-api.line.me/api/notify"; 4 var encode = Encoding.UTF8; 5 var payload = "message=" + HttpUtility.UrlEncode("こんにちは!", encode); 6 7 using (var wc = new WebClient()) 8 { 9 wc.Encoding = encode; 10 wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); 11 wc.Headers.Add("Authorization", "Bearer " + token); 12 var response = wc.UploadString(url, payload); 13 } 14
補足情報(FW/ツールのバージョンなど)
Visual Studio 2017 Community
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/06 12:07
2018/08/06 12:34
2018/08/07 00:54
2018/08/13 13:46
2018/08/17 15:30
2018/08/18 03:43