搜尋操作說明
接住詢問與名單展開目錄
名單與生意

接上 LINE:官方帳號、會員用 LINE 登入,一次設定完

LINE 在後台只有一個地方設定:「社群 › LINE」。這篇帶你照順序接上官方帳號與 LINE 登入,說明兩個 channel 為什麼必須建在同一個 Provider,並收錄「自己測都正常、客人卻登不進去」的排查。

12 分鐘最後複驗:2026-09-12負責維護:Platform Team

完成後你會得到

客人在你的網站看得到「使用 LINE 繼續」並能真的登入,加了官方帳號好友的人收得到你的訊息,後台的進度條四步全綠。

開始前準備

  • 已經有一個 LINE 官方帳號(在官方帳號管理後台看得到的那個)。
  • 後台已啟用「LINE 整合」與「會員系統」兩個功能。
  • 手邊有一支能登入 LINE 的手機,而且最好有一個不是管理員的 LINE 帳號可以幫忙測試。
  • 這些 channel 要建在你自己的 LINE Provider 底下。由安庭代為設定時,請把安庭的 LINE 帳號加進你的 Provider 當管理員 —— 不要讓 channel 建在安庭的 Provider 裡。

操作步驟

1

打開「社群 › LINE」,先看進度條

LINE 的所有設定都在這一頁:官方帳號憑證、LINE 登入憑證、圖文選單與 LIFF 都從這裡進。會員設定那頁只會顯示 LINE 目前開放了沒有,不能在那裡設定。

頁面上方的四步進度條就是這篇的目錄:開啟 LINE 整合 → 接上官方帳號 → 開放 LINE 登入 → 客人實際登入過一次。哪一步還沒亮,就從那一步開始做。

完成結果: 看得到四步進度條,以及「專屬 Webhook URL」、Messaging API 憑證、LINE Login 憑證三個區塊。
2

接上官方帳號(Messaging API 憑證)

先在 LINE 官方帳號管理後台:設定 → Messaging API → 啟用,系統會自動建立對應的 channel。

再用同一個 LINE 帳號登入 LINE Developers Console,從左側 Providers 點進去找到那個 channel,在「Basic settings」複製 Channel ID 與 Channel secret,在「Messaging API」分頁按 Issue 產生 Channel access token。

三個值貼回後台的 Messaging API 憑證卡並儲存。平台會自動把你的專屬 Webhook URL 登記到 LINE,你只要再回 LINE 打開「Use webhook」開關。

⚠️ 三個值必須來自同一個 channel。存檔時平台會向 LINE 確認 token 屬於哪個 channel,對不上會直接擋下來並告訴你差在哪。

完成結果: Webhook 狀態顯示「已接通並啟用」,底下那行「目前連到的官方帳號」是你自己的帳號名稱。不是你的名稱,代表憑證複製到別的 channel 了。
3

在同一個 Provider 底下,建立 LINE Login channel

回到 LINE Developers Console,順序很重要:先從左側 Providers 點進上一步那個 Messaging API channel 所在的 Provider,再 Create a new channel → 選「LINE Login」。

這一步的順序比它看起來重要。LINE 的使用者 ID 是依 Provider 分開的:兩個 channel 不在同一個 Provider 時,登入照常成功、推播也照常回報成功,但「用 LINE 登入的會員」和「官方帳號好友」會永遠是兩群人,而且沒有任何畫面會報錯。

而 channel 建立之後不能搬 Provider —— 建錯只能整組重建,已經綁定的人要重綁。趁還沒有人登入時做對,幾乎沒有成本。

順帶確認這個 Provider 是誰的。Provider 是 LINE 帳號資產的容器 —— channel、使用者 ID 的範圍、日後的管理權限都掛在它底下,而且 channel 建好就搬不走。由安庭代為設定時,正確做法是把安庭的 LINE 帳號加進你自己的 Provider 當管理員;反過來把 channel 建在安庭的 Provider 裡,這套整合就會變成帶不走的東西。

App type 選「Web app」。

完成結果: 新的 LINE Login channel 與你的 Messaging API channel 出現在你自己的 Provider 底下,兩者同一個 Provider。
4

填 Callback URL,把兩組憑證貼回來

在 LINE Login channel 的 Callback URL 欄位貼上 https://anting.tw/api/auth/line/callback(後台的憑證卡上有可以直接複製的按鈕)。

在「Basic settings」複製 Channel ID 與 Channel secret,貼回後台的 LINE Login 憑證卡並儲存。

沒有另外的「開啟 LINE 登入」開關 —— 憑證填好、模組開著,登入頁就會自動出現「使用 LINE 繼續」。

想讓 LINE 回傳 email,可以在「OpenID Connect」分頁啟用;不啟用時系統會用 LINE userId 幫客人建立會員。

完成結果: 進度條的「開放 LINE 登入」變綠;到會員設定頁,LINE 那一列顯示「已開放」。
5

上線前,還有兩個開關在 LINE 那邊

① 把 channel 發布:channel 頁面頂端若還是「Developing(開發中)」,只有你自己(channel 管理員)能登入。你測都正常,客人會失敗。切換成「Published(已公開)」。

② 關閉 Require two-factor authentication:開著會強制客人輸入 LINE 帳號密碼,多數人並不記得,等於把客人擋在門外。

這兩個開關住在 LINE 自己的後台,平台讀不到,所以後台的進度條不會、也不該替它們打勾 —— 這是唯一要你自己確認的兩件事。

完成結果: LINE Developers Console 裡該 channel 的狀態是 Published,且 2FA 沒有開啟。
6

用「不是管理員」的帳號,在手機上實測一次

打開你的網站 /login,按「使用 LINE 繼續」,用一個不是 channel 管理員的 LINE 帳號登入。用你自己的帳號測不出上一步那兩個問題。

登入過程中 LINE 會問要不要加官方帳號好友,順手勾起來 —— 這樣才驗得到最後一步。

完成結果: 進度條的「客人實際登入過一次」變綠,而且「會員與好友對得起來嗎」顯示「已確認 N 位客人同時是…」。
7

確認會員與好友是同一批人

LINE 頁最下方的「會員與好友對得起來嗎」比對的是實際資料:有沒有人同時出現在「用 LINE 登入的會員」與「官方帳號好友」裡。

有人同時出現,就證明兩個 channel 在同一個 Provider,你之後推播找得到人。

如果它說「目前 N 位會員、M 位好友,還沒有人同時出現在兩邊」,而你確定剛才登入的人也加了好友,那就是兩個 channel 不在同一個 Provider —— 回到步驟三,在官方帳號所在的 Provider 底下重建一個 LINE Login channel。

完成結果: 「會員與好友對得起來嗎」顯示綠色的「已確認」,四步進度條全綠。

常見問題

自己測都正常,客人卻無法用 LINE 登入(常見於手機)
這類錯誤發生在客人手機的 LINE app 裡(畫面通常顯示「無法正常執行」),不會回傳到網站,後台不會有任何記錄。依序檢查:① channel 還沒發布,或 2FA 開著(最常見,見步驟五)② 客人從 Facebook/Instagram 等 App 的內建瀏覽器開啟網站,跳轉到 LINE 授權時中斷 —— 請他改用 Safari/Chrome 開啟再登入 ③ 仍然失敗就請他更新 LINE app,或在 LINE 的登入畫面改選「使用電子郵件帳號登入」,不走 app 跳轉。
怎麼知道有沒有客人卡在上一步?
「社群 → LINE」的 LINE Login 憑證區塊上方會顯示近 7 天的實際數字:有幾次點了「使用 LINE 繼續」、其中幾次回到你的網站。多數人沒回來時會直接標示出來,並指向這篇的步驟五 —— 那兩個開關就是這種情況最常見的原因。樣本太少(少於 5 次)時只報數字不下判斷,因為健康的流程本來就有人會在 LINE 的同意畫面改變主意。
Developers Console 裡找不到我的 Messaging API channel
Console 首頁的「Recently visited channels」只列你最近點過的,不是完整清單 —— 先從左側 Providers 點進去看完整列表。還是沒有的話,把官方帳號後台看到的 Channel ID 接在 https://developers.line.biz/console/channel/ 後面直接開;若顯示沒有權限,代表這個官方帳號的 Messaging API 是「別的 LINE 帳號」啟用的,到官方帳號後台的「權限管理」看管理員有誰,改用那個帳號登入即可。
存檔時被擋下來,說「這組憑證來自兩個不同的 channel」
Channel ID、Channel secret 要從 Basic settings 取,Channel access token 要在 Messaging API 分頁核發,三個都必須是同一個 channel 的。訊息裡會直接寫出 token 實際屬於哪個 channel,照那個號碼打開 channel 重抄一次即可。
登入頁沒有出現「使用 LINE 繼續」
LINE 按鈕沒有獨立開關,出現條件是「LINE 整合已啟用」加上「LINE Login 的 Channel ID 與 Channel secret 都填好」。到會員設定看 LINE 那一列的說明,它會直接說是哪一半沒完成;或看 LINE 頁進度條的「開放 LINE 登入」。另外要確認「會員系統」也開著 —— 沒有會員系統就沒有登入頁。
客人用 LINE 登入了,但收不到我的推播
登入與加好友是兩件事。LINE 對「沒加好友」的收件人回報成功然後把訊息丟掉,所以後台看起來一切正常。用 LINE 登入且還不是好友的客人,會在會員中心看到一張「加好友才收得到通知」的卡片,按一下就接上了。你也可以在 LINE 頁的客戶名單看到目前有幾位仍在好友。

這篇如何保持正確

負責人
Platform Team
複驗節奏
最後複驗 2026-09-12;下次應於 2026-12-12 前完成
驗證依據與邊界
本文依 5 個程式或介面來源重播核對。內容說明安庭產品當下可操作流程;第三方平台、法規與價格請回到各自最新官方頁,本文不取代帳務、法律或資安專業判斷。

發現介面或步驟不同?請從關於安庭與聯絡方式回報,我們會重新驗證。

相關操作說明

還是沒解決?

依你看到的狀況查一次問題排除,通常比找功能名稱快。真的卡住就直接告訴我們,把你正在做的事和畫面上的訊息寫進來就好。