iT邦幫忙

2021 iThome 鐵人賽

DAY 4
0
Software Development

LINE機器人學習歷程系列 第 4

[DAY4]Messaging API簡介

  • 分享至 

  • xImage
  •  

API 的全名是應用程式介面(Application Program Interface),扮演著系統與系統之間溝通橋樑的角色,可以說是兩種系統間的翻譯,透過 API 可以讓電腦系統之間互相傳遞資訊、服務等內容。以 LINE 來說,LINE 官方帳號提供商家豐富多元的 API 服務,商家可以透過 LINE 的 API 服務連接商家現有的應用程式(例如客服系統、電商系統、服務網站或 APP 等應用程式的資料等等),實現各種系統與 LINE 官方帳號做「串接」的動作,透過這樣的組合,可以讓商家的顧客服務有更多元的應用。
https://ithelp.ithome.com.tw/upload/images/20210918/20140159iESAUmFY6f.png
以我們做的LINE BOT為實例:
Messaging API 讓我們製作的data可於bot server(Heroku)及LINE Platform之間傳遞,於HTTPS上傳送的Request(使用者輸入的關鍵字) 將為 JSON(一種設計、輕量級的資料交換語言) 格式。
1.用戶發送訊息至 LINE 官方帳號。
2.LINE Platform將一個 webhook 事件(訊息)傳送至bot server的webhook URL(網站位置)。
3.Bot server將依據webhook event(我們上傳的程式碼),透過LINE Platform回應用戶。
https://ithelp.ithome.com.tw/upload/images/20210918/20140159JApt0OGdJy.png
參考資料: 活用 Messaging API 打造客製化的官方帳號(概念篇) – LINE商家報 – LINE企業解決方案 官方部落格
Messaging API 介紹 | LINE Developers


上一篇
[DAY3]架設Heroku
下一篇
[DAY5]webhook簡介
系列文
LINE機器人學習歷程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言