All Articles

About Line Message API - 關於Line Message API 的那點事! ?

關於Line Message API 的那點事! ?

距離第一次接觸Line Message API到現在也11天了,開發的案子也到一個段落,是該吃個粽子…喔不! 做個總結~
一樣廢話不多說先上主要的push API and reply API.

client.replyMessage(
    //每次接收到訊息都會傳不同的SHA,必須驗證才能透過API傳送訊息 ps."只能用一次"
    replyToken, 
    ArrayOrObjectMessage //看名子就知道可以是Array或Object
);

client.pushMessage(
    //這是每個Line user都會有的獨一無二的SHA,用來"一對一"傳送給user的
    userId, 
    ArrayOrObjectMessage 
)

關於ArrayOrObjectMessage的細節請看 - 官方文檔 -

    基本上都是繞在上面兩種,只是pushAPI要打開需要重新創,且不可逆,就是給Programer用的,接下來!

上主菜…

  • 沒打算講太多code,官方很用心了,範例也很完整。
  • 所以我想說說有什麼功能

先說結論

從user踏進Charbot的地盤那一刻,就可以化身為指手畫腳的主人翁了!(前提是Charbot有支援)

  • ps.這裡指的主人是在 ▼ 下述三的虛擬世界,對CharBot指手畫腳~
    1. 一對一 User Message
    2. 群組 Group Message
    3. 房間 Room Message
  • 來點User instance
  1. 可以在對話框裡面放輪播圖
    • Carousel 輪播圖 Have Three label button and One image button
  2. Image Carousel 照片輪播圖Max a button
    • Max five pictures and one button
  3. Image Buttons 圖片按鈕
    • Use coordinate control buttons location
  4. Listen User Message Key word 聆聽關鍵字 From 用戶訊息
  5. Listen Line Url API Message Key word 聆聽關鍵字 From Line Url
  6. Listen User Message All File 聆聽任何格式檔案 From 用戶發送
  7. Listen User Message Date 聆聽日期 From 傳給用戶點選回傳
  8. Get User Profile 取得用戶基本訊息
    • push message 所用的userId、roomId、groupId在這裡取得
  9. Char Bot Joined or Leaving 機器人加入房間或離開 上述所說的都可以透過Message API進行Reply and Push Message, 也可以做任何Backend Control

Line擁有台灣1.7千萬會員,比起Phone、Email更具有優勢

- 大概是唯一比微信強一點的地方了吧 -
Published 9 Feb 2018