iT邦幫忙

0

Line Notify API 串接實作-前置作業

  • 分享至 

  • xImage
  •  

情境:
某些服務可能需要主動(ex:新的商品推出)或者是被動(ex:用戶狀態被變更)通知使用者
在Line這個大家常用的通訊軟體,提供了API接口讓開發者可以使用Line Notify對
用戶進行通知(可以發訊息 img格式圖片,貼圖),在串接Line Notify API之前需要先完成下面前置步驟

在這系列的文章中,我們會先註冊一個減肥(LoseWeight)服務,接著利用Line提供此服務的
Client ID,Cilent Secret+使用者Line登入(會轉頁到Line登入頁面),取得code之後轉導回指定網址,
再攜帶code去請求line acces token,過程符合OAuth2.0流程.
OAuth2.0流程圖
接著只要攜帶access token就可以對用戶發出通知了喔!
請注意 這個access token Line設定是不會過期的
Line同時也提供我們去檢驗token的狀態和資訊
並且服務這邊也可以主動解除與用戶的連結(使token無效)

登入LIne Notify

點選右上方使用者下拉→ 管理登陸服務→登陸服務
示意圖

  • 服務圖片:可放可不放
  • 服務名稱:會顯示在訊息通知裡面
  • 服務網址:填到網域名稱就好
  • 電子郵件:填真的會使用的,驗證服務會用到
  • CallBack URL:要填Authorization Request 會回傳code(Authorization Grant)的網址

創立好並驗證了之後,服務上方會出現
服務ID&金鑰

Client ID,Cilent Secret我們之後發送驗證請求會用到
下篇開始我會逐步用Java+Spring Boot實作一個可以簡單發送驗證和訊息的後端服務

下篇
Line Notify API 串接實作(一)-取得access token

參考資料
Line Notify Document


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言