kintoneエバンジェリストの久米さん(@yumekajun)より、LINE Notifyが使えると教えていただいたので調べてみました!たしかにこちらの方が楽!ありがとうございます。
こちらを受けて書きました。
kintoneからLINEに通知を送りたい![JS簡易版]
https://qiita.com/tarimo34/items/869bb58f4aedc374fcd0
##LINE Notifyとは・・・?
LINE Notify
https://notify-bot.line.me/ja/
Webサービスと連携すると、LINEが提供する公式アカウント"LINE Notify"から通知が届きます。
複数のサービスと連携でき、グループでも通知を受信することが可能です。
##LINE Notifyとkintoneとの連携手順は?
1.LINE Notifyにログイン
2.マイページからアクセストークンの発行
※発行する際にどのトークルームに通知するかを選択。発行されるトークンをメモしておく。
3.トークルームにLINE Notifyを追加する
4.kintoneの発火したいイベントに以下記述(所々かいつまんでいますので適宜エラーチェック等必要)
kintone.events.on(['app.record.edit.submit'], function (event) {
if(confirm("LINEで報告しますか?"))
{
var headers = {
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': 'Bearer {トークン}'
};
var message={通知したいメッセージ};
var contents = 'message=' + message;
kintone.proxy('https://notify-api.line.me/api/notify', 'POST', headers, contents).then(function(json) {
console.dir(json);
//エラーチェック
return event;
}).catch(function(error) {
console.log(error);
});
}
return event;
});
##JS簡易版とLINE Notify、どっちがいいの?
用途にもよりますが、LINE Notifyをおすすめ。というかJS簡易版はちょっとハックしているので、使えなくなっても文句が言えないかも。
LINE Notifyは通知先のトークルームが固定されますが、色々手堅いかなと^^;
##できた!こんな感じです!
でもでも、よくよく見たら、久米さんがテンプレートも配布していた・・・^^;
色々アドバイスありがとうございます!