Skip to content

Line Messaging API Overview ​

簡介 ​

LINE Messaging API 讓您可以建立機器人,為 LINE 使用者提供個性化的體驗。要使用 Messaging API,首先需要將您的機器人與 LINE 平台上的 頻道 連接。當您建立頻道時,LINE 平台會自動為該頻道創建一個 LINE 官方帳號。

如何運作 ​

Messaging API 允許機器人伺服器通過 HTTPS 以 JSON 格式與 LINE 平台進行數據傳輸。以下是機器人伺服器與 LINE 平台之間的通信流程:

  1. 使用者發送消息給 LINE 官方帳號。
  2. LINE 平台將 webhook 事件發送到機器人伺服器的 webhook URL。
  3. 機器人伺服器檢查 webhook 事件,並通過 LINE 平台回應使用者。

通信流程

功能 ​

發送回覆消息 ​

您可以使用 Messaging API 向加您為好友的使用者發送回覆消息。詳情請參閱發送消息。

隨時發送消息 ​

您可以隨時使用 Messaging API 向使用者發送消息。詳情請參閱發送消息。

發送不同類型的消息 ​

Messaging API 支援發送多種類型的消息,包括文字、貼圖、圖片、影片、音頻、位置、Imagemap、模板消息及 Flex Message。詳情請參閱消息類型。

獲取使用者發送的內容 ​

您可以通過 Messaging API 獲取使用者發送的圖片、影片、音頻和文件。用戶發送的內容會在一段時間後自動刪除。詳情請參閱獲取內容。

獲取使用者資料 ​

您可以通過 Messaging API 獲取與您的 LINE 官方帳號互動的使用者的資料,包括顯示名稱、語言、頭像和狀態消息。詳情請參閱獲取資料。

加入群聊 ​

Messaging API 可以讓您在群聊中發送消息,並獲取群聊成員的資料。詳情請參閱群聊。

使用豐富菜單 ​

Messaging API 允許您在聊天中設置和自定義豐富菜單,幫助使用者找到如何與您的 LINE 官方帳號互動。詳情請參閱使用豐富菜單。

使用 Beacon ​

利用 LINE Beacon,您可以設置您的 LINE 官方帳號與進入 beacon 區域的使用者互動。詳情請參閱使用 Beacon。

使用帳號連結 ​

Messaging API 允許您安全地將使用者在您服務中的帳號與他們的 LINE 帳號連結。詳情請參閱帳號連結。

獲取發送消息的數量 ​

您可以通過 Messaging API 獲取從您的 LINE 官方帳號發送的消息數量。僅計算通過 Messaging API 發送的消息。詳情請參閱以下文檔:

訂閱方案及費用 ​

您可以免費開始使用 Messaging API。每個月可以免費發送一定數量的消息,具體數量取決於您的 LINE 官方帳號的訂閱方案。超過免費消息限制後,您可以根據發送的額外消息數量支付相應費用。詳情請參閱訂閱方案(僅提供日文)。

下一步 ​

接下來,請參閱開始使用 Messaging API來創建一個機器人。首先需要從 LINE Developers Console 創建一個 Messaging API 頻道,LINE 平台會為該頻道創建一個 LINE 官方帳號。

相關資源 ​