分享

LINEBOT| LINE Login

  

以 LINE 帳號登入網站

PYTHON LINEBOT

授權流程(From: LINE Developer)

LINE LOGIN 設定
  • 新增一個 LINE Login Channel
PYTHON LINEBOT

新增一個 LINE Login Channel

  • LINE 帳號區域
PYTHON LINEBOT

帳號區域

LINE Login 使用範圍設定
PYTHON LINEBOT

LINE Login 使用範圍設定

  • LINE Login 要求登入者提供 email 訊息
PYTHON LINEBOT

要求登入者提供 email 訊息

程式階段
  • 取得使用者授權碼
  

https://access.line.me/oauth2/v2.1/authorize

參數:

response_type: code 會回傳參數名 code 的授權碼

client_id: ChannelID。

redirect_uri: 跟 LINE Developer 設定內容要一致。

state: 自訂驗證碼。

scope: 希望使用者提供的資訊。

nonce: 防止 replay attack的參數(隨機數)。

PYTHON LINEBOT

取得使用者授權碼

PYTHON LINEBOT

使用者確認畫面

  • 使用授權碼取得使用者資訊,跳轉進網站
PYTHON LINEBOT

使用授權碼取得使用者資訊,跳轉進網站

  • 詢問是否同意授權?
PYTHON LINEBOT

詢問是否同意授權?

同意之後畫面會直接跳轉進 REDIRECT_URL 指定的頁面(和 LINE 中的設定要一致。
  

如果有其他需要提供的使用者資訊必須直接向 LINE 申請。

PYTHON LINEBOT

其他資訊需求直接向 LINE 申請

PYTHON LINEBOT

要求使用者提供電話

#PYTHON  #LINEBOT 
分類:學習

「我們都無法成為自己想成為的大人」

評論
上一篇
  • LINEBOT| 聊天機器人使用 NLTK
  • 下一篇
  • 更多文章
    載入中... 沒有更多了