iT邦幫忙

0

Line Bot 加入好友是否可以帶參數?

  • 分享至 

  • xImage

如題
Line Bot 在開發時都是直接一個QRcode給你
加入時,Server會收到subscribe的event
不過,如果希望加入時可以跟伺服器上的user連結 該怎麼做呢?

因為雖然會收到Line id 但是跟一般使用者的Line在用的明文Id 不同 所以也沒辦法連結。
比如說使用者知道自己的ID是abc123但是 event送過來的使用者ID 可能是"U2dsajk123g851"這種 所以對不上。

有沒有辦法提供動態有附其他資料(如使用者服務器上的ID)的QRCode給使用者,讓使用者掃QRCode加入後,Event 就帶參數呢?

目前看到的官方帳號作法都是導向到網站
讓會員將Line UID綁定到系統帳號
或是輸入資料做驗證
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
愛的code
iT邦新手 4 級 ‧ 2022-05-11 07:00:18

你可以在 api 網址的 state 以變數拼接帶入使用者的 id ,callback 回來的時候,也會隨著 code 返回,你再拆解使用即可

0
天黑
iT邦研究生 5 級 ‧ 2022-05-11 09:26:59

可以利用userId取得對應使用者資訊喔,可以參考官方API文件
但是前提是使用者有加入好友才有權限取得。

確實是可以用UserId 可是UserId 並不是使用者自己知道的UserId 而是一串很長的英數字串
就算取得了也不知道這個UserID 是我系統中的誰

天黑 iT邦研究生 5 級 ‧ 2022-05-12 15:02:02 檢舉

痾...所以你想問的是怎樣做才能把linebot使用者跟自己系統做串聯嗎?
可以考慮LINE的SSO來做兩邊帳號的聯繫

我要發表回答

立即登入回答