You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Client Credential Flow(双OAuth)无法使用,如何启用并生成访问令牌?

解决LinkedIn Application Authorization(Client Credentials Flow)启用及令牌生成问题

一、错误原因说明

出现"This app is not allowed to create app tokens"错误,核心原因是LinkedIn的Client Credentials Flow(应用级授权)并非默认开放,必须满足两个前提:

  • 你的开发者应用已完成应用验证(App Verification)
  • 应用已申请并获批支持应用级授权的产品权限(基础个人资料类API大多不支持该授权方式)

二、启用及令牌生成步骤

1. 完成应用验证

  • 登录LinkedIn开发者平台,进入目标应用详情页
  • 找到「Verification」板块,按要求提交验证资料:包括应用隐私政策链接、用途说明、联系方式等
  • 等待平台审核通过(通常需1-3个工作日)

2. 申请支持应用级授权的产品权限

  • 直接通过开发者平台左侧菜单的「Products」入口进入产品列表(无需依赖失效的文档链接)
  • 选择支持Client Credentials Flow的产品(如「Marketing Developer Platform」「LinkedIn Learning API」等)
  • 提交权限申请,填写应用使用场景、预期调用量等信息,等待审核获批

3. 生成应用访问令牌

当应用验证通过且权限获批后:

  • 进入应用详情页的「Auth」板块,确认「Client Credentials Flow」已启用
  • 使用平台令牌生成工具时,「Client Credential」选项会自动解锁,直接选择即可生成令牌
  • 也可通过API调用生成,发送POST请求到https://www.linkedin.com/oauth/v2/accessToken,携带参数:
    grant_type=client_credentials
    client_id=你的ClientID
    client_secret=你的ClientSecret
    scope=获批的权限范围(例如r_ads_reporting)
    

三、权限申请链接无法访问的处理

直接通过LinkedIn开发者平台左侧导航栏的「Products」入口操作即可。若仍无法访问,检查账号是否拥有应用管理权限,或尝试清除浏览器缓存、使用无痕模式访问。

内容的提问来源于stack exchange,提问作者dataman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 02:18:07