N8N中文教程
集成节点/Built in_nodes/Credentials

LinkedIn 凭据#

你可以使用这些凭据来认证以下节点:

  • 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(客户端密钥):创建新的开发者应用后生成。

要创建新的开发者应用并设置凭据:

  1. 登录 LinkedIn,然后点击此链接 创建一个新的开发者应用。
  2. 为你的应用输入一个 App 名称,例如 n8n integration
  3. 对于 LinkedIn 页面,填写一个 LinkedIn 企业页面,或使用 创建新的 LinkedIn 页面 链接即时创建一个。更多信息请参考 将应用关联到 LinkedIn 页面。
  4. 添加一个 App 图标
  5. 勾选同意 法律协议 的复选框。
  6. 点击 创建应用(Create app)
  7. 此时应打开 产品(Products) 选项卡。选择你希望为该应用启用的产品/API。为了让 LinkedIn 节点正常工作,必须包含并配置以下产品:
    • 在 LinkedIn 上分享(Share on LinkedIn)
    • 使用 OpenID Connect 的 LinkedIn 登录(Sign In with LinkedIn using OpenID Connect)
    • 广告 API(Advertising API)(如果以组织账户而非个人身份使用)
  8. 请求所需产品的访问权限后,打开 认证(Auth) 选项卡。
  9. 复制 客户端 ID(Client ID),并将其填入你在 n8n 中的凭据中。
  10. 点击图标以复制 主客户端密钥(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_liteprofiler_emailaddress,而不是新版的 profileemail 范围。

如果你正在自托管 n8n,则需要通过创建一个新的开发者应用从头配置 OAuth2:

  1. 登录 LinkedIn,然后点击此链接 创建一个新的开发者应用。
  2. 输入你的应用的 App 名称,例如 n8n integration
  3. 对于 LinkedIn 页面,填写一个 LinkedIn 企业页面,或使用 创建新的 LinkedIn 页面 链接即时创建一个。更多信息请参考 将应用关联到 LinkedIn 页面。
  4. 添加一个 应用图标(App logo)
  5. 勾选同意 法律协议(Legal agreement) 的复选框。
  6. 点击 创建应用(Create app)
  7. 此时应打开 产品(Products) 选项卡。选择你希望为该应用启用的产品/API。为了让 LinkedIn 节点正常工作,必须包含以下两项:
    • 在 LinkedIn 上分享(Share on LinkedIn)
    • 使用 OpenID Connect 通过 LinkedIn 登录(Sign In with LinkedIn using OpenID Connect)
  8. 请求所需产品的访问权限后,打开 认证(Auth) 选项卡。
  9. 复制 客户端 ID(Client ID),并将其填入你在 n8n 中的凭据中。
  10. 点击图标以复制 主客户端密钥(Primary Client Secret),并将此值作为 客户端密钥(Client Secret) 填入 n8n 凭据中。

使用组织账户发布内容

若要以组织身份发布内容,你需要将你的应用提交至 LinkedIn 的 社群管理应用审核流程(Community Management App Review)。 有关作用域(scopes)和权限的更多信息,请参阅 获取对 LinkedIn API 的访问权限(Getting Access to LinkedIn APIs)。