# Messaging APIリファレンス

# 共通仕様

Messaging APIにおいて、リクエストが成功・失敗した際のレスポンス、レート制限などの共通仕様です。

# Webhook

友だち追加やメッセージの送信のようなイベントが発生すると、LINEプラットフォームからWebhook URL(ボットサーバー)にHTTPS POSTリクエストが送信されます。

Webhook URLはチャネルごとにLINE Developersコンソールで設定します。

# Webhookイベントオブジェクト

LINEプラットフォームで生成されるイベントを含むJSONオブジェクトです。

# Webhook設定

チャネルのWebhookエンドポイントを設定、検証、取得します。

# OAuth

アプリからMessaging APIを呼び出す際に必要となるチャネルアクセストークンを発行、取得、取り消しします。

# メッセージ

メッセージを送ったり、送信済みメッセージについての情報を取得したりできます。

# オーディエンス管理

オーディエンスを作成、更新、削除できます。オーディエンスは、ナローキャストメッセージを配信する際に指定します。

# 分析

LINE公式アカウントから送信したメッセージの数や友だち数、統計情報などを取得できます。

# ユーザー

LINE公式アカウントを友だち追加したユーザーの情報を取得できます。

# ボット

LINE公式アカウントのボットの基本情報を取得できます。

# グループ

LINE公式アカウントが参加しているグループや、グループメンバーの情報を取得できます。

# トークルーム

LINE公式アカウントが参加しているトークルームや、トークルームメンバーの情報を取得できます。

# リッチメニュー

LINE公式アカウントのトーク画面に表示される、カスタマイズ可能なメニューです。詳しくは、「リッチメニューを使う」を参照してください。

プロバイダー(企業や開発者)が提供するサービスのアカウントと、LINEユーザーのアカウントを連携できます。

# メッセージオブジェクト

送信するメッセージの内容を表すJSONオブジェクトです。

# アクションオブジェクト

ユーザーがメッセージ内のボタンまたは画像をタップしたときに、ボットが実行できるアクションのタイプです。

# リッチメニューの構造

リッチメニューは以下のどちらかのオブジェクトで表されます。

これらのオブジェクトは領域オブジェクトアクションオブジェクトから構成されます。