LINEはアジア圏、特に日本において普及しているSNSツールです。
日本国内におけるユーザ数は約7600万人。デイリーアクティブユーザー(DAU)は85%と、利用者数、利用頻度共に非常に高い数値を誇っています。
LINEのアカウントを通じてユーザーとの双方向コミュニケーションを実現するAPIです。
このAPIは、宅配便の再配達受付や、年賀状の作成など、多くの企業LINEアカウントにて既に活用されています。
SAPが先般発表したサーバレスアーキテクチャのプログラム実行環境です。
Node.jsで作成したプログラムを実行することが出来ます。
var request = require("request");
module.exports = {
handler: function (event, context) {
if (event.data){
if (event.data.events[0].type == "message"){
if (event.data.events[0].message.type == "text"){
var options = {
method: 'POST',
uri: 'https://api.line.me/v2/bot/message/reply',
body: {
replyToken: event.data.events[0].replyToken,
messages: [{
type: "text",
text: event.data.events[0].message.text+"ですね"
}]
},
auth: {
bearer: '*********************************' // ここを自分のアクセストークン(ロングターム)に書き換えてください
},
json: true
};
request(options, function(err, res, body) {
console.log(JSON.stringify(res));
});
}
}
}
console.log('event data ' + JSON.stringify(event.data));
return 'OK';
}
}
{
"dependencies": {
"request": "*"
}
}
トリガ | 説明 |
HTTP | URLを発行し、そのURLに対してHTTPリクエストが行われたときに発火します。 |
Timer | 一定時間おきに処理を実行できます。 |
Event | SAP Enterprise Messagingと組み合わせ、外部から送られてきたイベントを契機としてアプリケーションを動作させることができます。 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
11 | |
10 | |
7 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 |