如何为 WordPress 设置 LinkedIn API
把 WordPress 连接到 LinkedIn,不必猜 LinkedIn 需要哪个产品、哪个跳转 URL 或哪项权限。本指南展示 Devenia LinkedIn Autoposter 使用的设置,也可以作为通用 LinkedIn API 检查清单。
发送 WordPress URL、LinkedIn 发布目标,以及你看到的准确错误。我们会指出下一步该怎么做。
先设置应用,再连接插件。
大多数连接错误来自缺少 LinkedIn 产品、跳转 URL 错误,或公司主页权限不清楚。先把这些处理好,再连接 WordPress。
先设置 LinkedIn 应用,再让 WordPress 连接它
连接 WordPress 和 LinkedIn 的实用检查清单。 如果 LinkedIn 公司主页和隐私政策已经准备好,预计约 10 分钟。⏱️
本指南适用于我们的 Devenia LinkedIn Autoposter 插件,但 LinkedIn 设置本身适用于任何使用 LinkedIn API 的应用。
步骤 1:创建 LinkedIn 应用
- 前往 LinkedIn Developer Portal
- 点击 “Create app”(右上角蓝色按钮)
- 填写表单:
- 应用名称:例如“我的自动发布器”(用户看不到这个名称)
- LinkedIn 主页:选择你的公司主页。如果还没有,需要先创建 LinkedIn Company Page。
- 隐私政策 URL:网站的隐私政策页面(例如 https://yoursite.com/privacy)
- 应用标志:上传任意正方形图片(最小 100x100px)
- 勾选法律协议,然后点击 “Create app”
步骤 2:添加所需产品
LinkedIn 要求你为特定功能“请求访问权限”。不用担心,大多数会立即批准。
- 在新应用中点击 “Products” 标签
- 找到 “Share on LinkedIn” 并点击 “Request access”
- 找到 “Sign In with LinkedIn using OpenID Connect” 并点击 “Request access”
- 几秒钟内,两项都应显示为 “Added”
想发布到公司主页?还需要 “Advertising API”。点击 “Request access”。这一项通常需要 LinkedIn 1-5 个工作日批准。等待期间仍可发布到个人资料。
步骤 3:获取凭据
- 点击 “Auth” 标签
- 你会看到 Client ID,复制并保存在安全位置
- 点击 Client Secret 旁边的眼睛图标显示并复制
请保护好 Client Secret。 拥有它的人可以通过你的 LinkedIn 发布内容。不要公开分享,也不要提交到版本控制。
步骤 4:添加跳转 URL
这告诉 LinkedIn 用户授权应用后应跳转到哪里。
- 仍在 “Auth” 标签中,向下滚动到 “OAuth 2.0 settings”
- 在 “Authorized redirect URLs for your app”,点击铅笔图标编辑
- 点击 “+ Add redirect URL”
- 输入 WordPress callback URL。对于我们的插件,它是:
https://yoursite.com/wp-admin/options-general.php?page=dlap-settings
(把 “yoursite.com” 替换为你的实际域名) - 点击 “Update”
步骤 5:连接 WordPress 插件
- 在 WordPress 中进入 Settings → LinkedIn Autoposter
- 粘贴 Client ID 和 Client Secret
- 点击 “Save Changes”
- 点击 “Connect to LinkedIn”
- 你会被跳转到 LinkedIn,点击 “Allow” 授权
- 你会返回 WordPress,并看到成功消息
完成。 WordPress 网站现在已连接到 LinkedIn。新文章会自动分享。
发布到公司主页(可选)
如果希望文章显示在公司主页,而不是只显示在个人资料上:
- 请求 Advertising API 访问权限(见上方步骤 2),然后等待批准
- 找到 Company Page ID:
- 前往 LinkedIn 公司主页
- 点击 “Admin tools” → “Manage page”
- 查看 URL,格式类似:linkedin.com/company/12345678/admin/
- 这个数字就是 Organization ID
- 在插件设置中输入 Organization ID
- 选择 “Company Page” 或 “Both”,位于 Post Target 下
- 点击 “Reconnect” 以授权额外权限
常见问题
“Redirect URL mismatch” 错误
LinkedIn 应用设置中的 URL 必须完全匹配 WordPress 发送的 URL。请检查:
- http 与 https(必须一致)
- 带 www 与不带 www(必须一致)
- 末尾斜杠
60 天后出现 “Token expired”
这是正常情况。出于安全原因,LinkedIn 将 token 限制为 60 天。只需在插件设置中点击 “Reconnect”。插件会在到期前通过邮件提醒你。
发布到公司主页时出现 “Organization permissions” 错误
你需要 Advertising API 访问权限。检查 LinkedIn 应用的 Products 标签。如果 “Advertising API” 未显示为已添加,请请求访问并等待批准。
需要插件?
获取免费的 LinkedIn Autoposter 插件,自动分享 WordPress 文章。
LinkedIn API 设置卡住了?
发送准确错误、WordPress callback URL,以及你想发布到个人资料、公司主页还是两者都发布。我们会帮你找到下一步。