LineBot Messging API串接_Part1.
登入LINE 開發者帳號後台後 創建一個provider 在一個provider底下可以建立多個linebot 接著就是在此provider下產生channel 選擇messaging api 上傳linebot頭貼然後選定國籍跟相關屬性設定 還可設定大分類跟次分類 當建立好LineBot後 會有一個basic ID 使用者可藉由此ID來將此linebot加入為好友 或用QrCode來分享加入 webhook url 主要就是將將訊息跟linebot兩邊整合就是藉由webhook 須等到我們開發好程式後將網址回填 藉此就能將訊息轉接到指定的URL (有點類似公開API) 哪位user發送、發送捨麼訊息等等... 可不需要馬上填,等開發一個段落或有位置轉移在來後續編輯 LineBot如何得知使用者有訊息傳過來? 何謂webhook? 早期作法:定時向Line Platform詢問(Polling , 輪詢)看是否有使用者發訊息來 每隔10秒來向line平台詢問 此種作法會導致 訊息不即時(有可能在10秒內就有訊息) 資源浪費(有可能長達快60秒都沒有訊息那還發請求詢問其實沒必要) 因此Line平台自行開發自動通知 也就是一個開放式API當有訊息進到line platform時候,line platform就經由此API來通知line bot 唯一種訂閱概念,LineBot去訂閱Line Platform,當有訊息進到line platform(中繼站),就會讓line bot接收到通知,當中透過webhook來勾稽。 Webhook為一種http溝通模式,當某種條件吻合時候就會藉由http post傳送通知給訂用戶。 Channel Access Token的取得 Ref: https://speakerdeck.com/line_developers_tw/line-bot-developer-guideline-chinese 後續更新進階內容為付費家教學員所有 LineBot Messging API串接_Part1._Webhook_Ngrok使用 https://coolmanwinter28.blogspot.com/2023/09/linebot-messging-apipart1webhookngrok.html?zx=e68495cecc2b709