如何获取「Apply With LinkedIn」JS按钮所需的company-token?
解决Apply With LinkedIn的
data-company-token无效问题 别担心,我来帮你梳理清楚怎么拿到有效的data-company-token,以及你关心的合作伙伴问题:
核心结论:需要LinkedIn Talent Solutions合作权限
首先明确:你用企业页面URL里的ID无效是正常的,因为data-company-token不是公开的企业页面ID,它是LinkedIn专为Talent Solutions合作客户提供的专属令牌。普通的开发者应用(你现在创建的那种)没有权限获取这个令牌,必须先成为LinkedIn Talent Solutions的合作伙伴,或者订阅他们的招聘相关服务。
获取data-company-token的具体步骤
- 第一步:联系LinkedIn企业团队
你需要通过LinkedIn的企业服务渠道(比如Talent Solutions的销售或支持入口)提交申请,说明你要集成Apply With LinkedIn功能,并且验证你的企业身份和合法招聘需求。 - 第二步:获取专属令牌
当LinkedIn确认你的资质后,会给你提供对应的data-company-token。如果你已经在使用LinkedIn的招聘工具(比如LinkedIn Recruiter),也可以尝试在Talent Solutions的管理后台查找这个令牌,但大部分情况下还是需要通过官方对接获取。 - 第三步:验证使用
拿到令牌后,替换JS代码里的data-company-token值,再测试按钮功能,应该就能解决error.invalid.company.token的错误了。
常见误区提醒
- 不要混淆企业页面ID和Company Token:企业页面URL里的数字ID是公开的标识,和
data-company-token完全不相关,用它肯定会报错。 - 普通开发者账号无法获取:你现在创建的普通开发者应用,只能访问公开的API接口,而Apply With LinkedIn属于招聘类的受限功能,必须走企业合作流程。
内容的提问来源于stack exchange,提问作者Kostas
相关产品推荐
相关产品推荐

