LINE Notify (LINE通知)について説明していきます。
LINE Notify を利用すると、Webサービス(.NETアプリでも可)から自身のLINEへ通知することができます。通知元のアカウントは「LINE Notify」となります。
LINE Notify を利用するには、まず、通知先アクセストークンを作成する必要があります。詳しくは、こちらを参照してください。(※参照先は、ひかりFAX電話CTIの操作マニュアルの一部です。)
1.新規にソリューションを作成します。
2.プロジェクトの参照を追加します。(System.Web、System.Net.Http)
3.ソース(Form1.cs)を以下のように変更します。
ソースサンプル
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);
}
}
}
}



