LINE 官方账号授权
本文档详解 LINE Official Account 与 Chat App 消息服务通道的连接流程、Channel 凭证配置及 Webhook 设置。您将了解如何在 Chat App 消息服务控制台中完成授权,实现向用户主动发送消息。
前提条件
-
已创建 LINE 类型通道。
-
已经注册 LINE Official Account。
-
已在 LINE Developers Console 创建 Provider 和 Messaging API Channel。如未创建,请前往 LINE Developers Console 完成创建。
授权流程概述
按步骤引导您完成 Channel 凭证配置和 Webhook 验证:
-
在 LINE 开发者后台创建 Provider 与 Channel:在 LINE Developers Console 完成准备工作。
说明在生成 Channel Access Token 时需生成 Long-lived Token(长期有效的访问令牌)。
-
在 Chat App 消息服务填写凭证:在 Chat App 消息服务控制台填写 Channel ID、Channel Secret。
-
自动配置 LINE Webhook:前往 LINE Developers Console,在需要授权的 Channel 下 Messaging API 频道下打开 Use Webhook、Webhook redelivery、Error statistics aggregation。开启后在 Chat App 消息服务控制台中单击自动配置 Webhook按钮,系统自动配置 LINE Webhook。请确保您已正确填写 Channel ID、Channel Secret,否则将影响配置。
-
确认配置:检查所有配置信息是否正确。
-
完成授权:查看授权结果和套餐配额信息。
操作步骤
步骤 1:创建 Provider 与 Channel
在开始授权前,您需要在 LINE Developers Console 完成以下准备工作:
-
创建 Provider(如已有 Provider 可跳过此步骤)。
-
在 Provider 下创建 Messaging API Channel。
-
记录 Channel 的基本信息,后续步骤将使用。
了解 LINE 官方套餐配额
不同国家地区免费消息配额可能不同,以 LINE 官方页面展示为准。
LINE Official Account 官方提供三种套餐,不同套餐的月度消息发送配额不同:
|
套餐类型 |
免费消息配额 |
说明 |
|
Free |
500 条/月 |
适合小规模测试和个人使用。 |
|
Light |
5,000 条/月 |
适合中小型企业。 |
|
Standard |
30,000 条/月 |
适合大型企业和高频发送场景。 |
请充分了解 LINE 官方规则并根据业务规模选择合适的套餐,您可以前往 LINE Official Account Manager 查看或购买套餐。
在 Chat App 消息服务绑定时无需指定套餐,系统将在绑定完成后自动识别您当前使用的套餐。
完成准备工作后,单击下一步进入凭证填写页面。
步骤 2:填写凭证
在此步骤中,您需要填写从 LINE Developers Console 获取的 Channel 凭证信息。
获取凭证信息
-
在 LINE Developers Console 中,进入您创建的 Messaging API Channel。
-
在 Basic settings 标签页中,获取以下信息:
-
Channel ID:纯数字格式的频道标识。
-
Channel Secret:32 位十六进制字符串。
-
填写凭证
在 Chat App 消息服务控制台的凭证填写页面,填写以下信息:
|
字段 |
说明 |
|
Channel ID |
从 Basic settings 标签页获取的 Channel ID。 |
|
Channel Secret |
从 Basic settings 标签页获取的 Channel Secret。 |
所有字段均为必填项。填写完成后,单击下一步。
步骤 3:配置 Webhook
Webhook 用于接收 LINE 平台发送的消息事件和回执通知。在此步骤中,系统将自动配置 Webhook URL 到 LINE Developers Console。
配置步骤
-
前往 LINE Developers Console,在需要授权的 Channel 下 Messaging API 频道下打开 Use Webhook、Webhook redelivery、Error statistics aggregation 开关,否则配置完成后无法获得上行消息。
-
继续在 Chat App 消息服务控制台中单击自动配置 Webhook按钮,系统自动配置 LINE Webhook。请确保您已正确填写 Channel ID、Channel Secret,且在 LINE Developer Console 中打开 Webhook 相关开关,否则将影响配置。
如果 Webhook 验证失败,请检查:
-
网络连接是否正常。
-
LINE Console 中的 Use webhook 等开关是否已开启。
验证通过后,单击下一步进入确认页面。
如果 Webhook 未验证通过,系统将显示警告提示,您可以选择仍然继续或重新验证。
Webhook 验证失败不影响消息发送,但会导致无法接收用户回复和消息回执,无法获得群组信息,建议完成 Webhook 验证后再开始下一步。
步骤 4:确认配置
在此步骤中,系统将以表格形式展示所有配置信息,请仔细核对:
|
配置项 |
值 |
|
Channel Name |
您的 LINE Official Account 名称。 |
|
Channel ID |
您填写的 Channel ID。 |
|
Channel Secret |
隐藏显示 Channel Secret。 |
|
Webhook URL |
系统生成的 Webhook URL。 |
|
Webhook 状态 |
验证通过或验证失败。 |
确认信息无误后,单击完成保存配置。
步骤 5:完成授权
授权成功后,系统将显示以下信息:
配置完成状态
展示您已经配置过的信息。
LINE 官方套餐配额
系统将自动获取并展示您当前 LINE Official Account 的官方套餐配额使用情况:
|
配额信息 |
说明 |
|
本月配额 |
套餐总配额(如为无限配额套餐则显示“不限”)。 |
|
本月已用 |
已使用的消息条数。 |
|
剩余可用 |
剩余可用条数(不限配额套餐不显示此项)。 |
配额数据每 60 秒可刷新一次。您也可以单击刷新按钮手动更新数据。
LINE 官方套餐配额数据来自 LINE 官方 API,实际条数扣除由 LINE 平台执行。
Chat App 消息服务作为消息发送工具,不控制也不影响您的 LINE 套餐余额,消息发出后是否扣除套餐条数由 LINE 执行。
如需了解套餐详情或升级套餐,请前往 LINE Official Account Manager。
注意事项
-
Webhook 验证失败不影响消息发送,但会导致无法接收用户回复和消息回执。建议完成 Webhook 验证后再开始使用。
-
LINE 官方配额数据每月 1 日重置,请合理规划消息发送计划。