LINE Notify (LINE通知)について説明していきます。
LINE Notify を利用すると、Webサービス(.NETアプリでも可)から自身のLINEへ通知することができます。通知元のアカウントは「LINE Notify」となります。
LINE Notify を利用するには、まず、通知先アクセストークンを作成する必要があります。詳しくは、こちらを参照してください。(※参照先は、ひかりFAX電話CTIの操作マニュアルの一部です。)
1.新規にソリューションを作成します。
2.プロジェクトの参照を追加します。(System.Web、System.Net.Http)
3.ソース(Form1.cs)を以下のように変更します。
ソースサンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
using System; using System.Net; using System.Text; using System.Web; using System.Windows.Forms; namespace WindowsFormsApp3 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { var token = "LINE Notify で作成したアクセストークン"; var messg = "通知したいメッセージ"; var url = "https://notify-api.line.me/api/notify"; var enc = Encoding.UTF8; var payload = "message=" + HttpUtility.UrlEncode(messg, enc); using (var wc = new WebClient()) { wc.Encoding = enc; wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); wc.Headers.Add("Authorization", "Bearer " + token); var response = wc.UploadString(url, payload); } } } } |