集成节点/Built in_nodes/Credentials
LinkedIn 凭据#
你可以使用这些凭据来认证以下节点:
前提条件#
- 创建一个 LinkedIn 账户。
- 创建一个 LinkedIn 企业页面(Company Page)。
支持的认证方式#
- Community Management OAuth2:如果你是新 LinkedIn 用户或正在创建新的 LinkedIn 应用,请使用此方法。
- OAuth2:适用于较旧的 LinkedIn 应用和用户账户。
相关资源#
更多服务信息,请参考 LinkedIn 的 Community Management API 文档。
该凭据适用于 API 版本 202404。
使用 Community Management OAuth2#
如果你是新 LinkedIn 用户或正在创建新的 LinkedIn 应用,请使用此方法。 要配置此凭据,你需要一个 LinkedIn 账户、一个 LinkedIn 企业页面(Company Page),以及以下信息:
- Client ID(客户端 ID):创建新的开发者应用后生成。
- Client Secret(客户端密钥):创建新的开发者应用后生成。
要创建新的开发者应用并设置凭据:
- 登录 LinkedIn,然后点击此链接 创建一个新的开发者应用。
- 为你的应用输入一个 App 名称,例如
n8n integration。 - 对于 LinkedIn 页面,填写一个 LinkedIn 企业页面,或使用 创建新的 LinkedIn 页面 链接即时创建一个。更多信息请参考 将应用关联到 LinkedIn 页面。
- 添加一个 App 图标。
- 勾选同意 法律协议 的复选框。
- 点击 创建应用(Create app)。
- 此时应打开 产品(Products) 选项卡。选择你希望为该应用启用的产品/API。为了让 LinkedIn 节点正常工作,必须包含并配置以下产品:
- 在 LinkedIn 上分享(Share on LinkedIn)
- 使用 OpenID Connect 的 LinkedIn 登录(Sign In with LinkedIn using OpenID Connect)
- 广告 API(Advertising API)(如果以组织账户而非个人身份使用)
- 请求所需产品的访问权限后,打开 认证(Auth) 选项卡。
- 复制 客户端 ID(Client ID),并将其填入你在 n8n 中的凭据中。
- 点击图标以复制 主客户端密钥(Primary Client Secret),并将此值作为 Client Secret 填入 n8n 凭据中。
使用组织账户发布内容
若要以组织身份发布内容,你需要将你的应用提交至 LinkedIn 的 社群管理应用审核流程(Community Management App Review)。 有关权限范围(scopes)和权限的更多信息,请参阅 获取对 LinkedIn API 的访问权限。
使用 OAuth2
仅对旧版 LinkedIn 应用和用户账户使用此方法。
n8n Cloud 用户注意 使用云服务的用户无需手动提供连接信息。点击 连接我的账户(Connect my account) 即可通过浏览器完成授权。
所有用户都可选择以下选项:
- 组织支持(Organization Support):启用后,凭据将请求使用
w_organization_social权限范围,以获得代表组织发布的权限。- 若要使用此选项,必须将你的应用提交至 LinkedIn 的 社群管理应用审核流程(Community Management App Review)。
- 旧版模式(Legacy):启用后,凭据将使用旧版权限范围
r_liteprofile和r_emailaddress,而不是新版的profile和email范围。
如果你正在自托管 n8n,则需要通过创建一个新的开发者应用从头配置 OAuth2:
- 登录 LinkedIn,然后点击此链接 创建一个新的开发者应用。
- 输入你的应用的 App 名称,例如
n8n integration。 - 对于 LinkedIn 页面,填写一个 LinkedIn 企业页面,或使用 创建新的 LinkedIn 页面 链接即时创建一个。更多信息请参考 将应用关联到 LinkedIn 页面。
- 添加一个 应用图标(App logo)。
- 勾选同意 法律协议(Legal agreement) 的复选框。
- 点击 创建应用(Create app)。
- 此时应打开 产品(Products) 选项卡。选择你希望为该应用启用的产品/API。为了让 LinkedIn 节点正常工作,必须包含以下两项:
- 在 LinkedIn 上分享(Share on LinkedIn)
- 使用 OpenID Connect 通过 LinkedIn 登录(Sign In with LinkedIn using OpenID Connect)
- 请求所需产品的访问权限后,打开 认证(Auth) 选项卡。
- 复制 客户端 ID(Client ID),并将其填入你在 n8n 中的凭据中。
- 点击图标以复制 主客户端密钥(Primary Client Secret),并将此值作为 客户端密钥(Client Secret) 填入 n8n 凭据中。
使用组织账户发布内容
若要以组织身份发布内容,你需要将你的应用提交至 LinkedIn 的 社群管理应用审核流程(Community Management App Review)。 有关作用域(scopes)和权限的更多信息,请参阅 获取对 LinkedIn API 的访问权限(Getting Access to LinkedIn APIs)。