JavaScriptLINENode.jsSaaS / FaaS未分類

LINE SDK(Node.js)でメッセージの一斉送信

すぐにわからなくなるので覚書 前提 Messaging APIでチャンネル作成済み 作成したアカウントを友達追加済み チャンネルのAccess Tokenを取得している 一斉送信 broadcast APIを利用する c […]

広告ここから
広告ここまで

すぐにわからなくなるので覚書

前提

  • Messaging APIでチャンネル作成済み
  • 作成したアカウントを友達追加済み
  • チャンネルのAccess Tokenを取得している

一斉送信

broadcast APIを利用する

curlの場合

curl -v -X POST https://api.line.me/v2/bot/message/broadcast \
-H 'Content-Type:application/json' \
-H 'Authorization: Bearer YOUR_CHANEL_ACCESS_TOKEN' \
-d '{
    "messages":[
        {
            "type":"text",
            "text":"Hello, world1"
        },
        {
            "type":"text",
            "text":"Hello, world2"
        }
    ]
}'

Node.jsの場合

import * as line from '@line/bot-sdk';

const config = {
  channelAccessToken: 'YOUR_CHANEL_ACCESS_TOKEN',
};

const client = new line.Client(config);

client.broadcast({
  type: "text",
  text: 'こんにちはー'
}).then(data => console.log(data))
  .catch(e => console.log(e))

成功した場合のレスポンス

UUID形式のリクエストIDが返ってくる。

{ 'x-line-request-id': 'xxxx-xxx-xxx-xxxxx' }

ブックマークや限定記事(予定)など

WP Kyotoサポーター募集中

WordPressやフロントエンドアプリのホスティング、Algolia・AWSなどのサービス利用料を支援する「WP Kyotoサポーター」を募集しています。
月額または年額の有料プランを契約すると、ブックマーク機能などのサポーター限定機能がご利用いただけます。

14日間のトライアルも用意しておりますので、「このサイトよく見るな」という方はぜひご検討ください。

広告ここから
広告ここまで

Related Category posts