LinkedIn API 无法添加范围且令牌没有刷新数据

LinkedIn API can't add scope and token doesn't have refresh data

第一个问题是我们在创建应用程序时只能访问 w_member_social 范围。

如果我们尝试添加 rw_organization_adminw_organization_social 范围,则身份验证会中断。 如果我们只使用 w_member_social 范围进行测试,我们确实会得到一个代码,但是当我们用代码获取令牌时,访问令牌没有 refresh_token 参数。

{
  "access_token": "BBBB2kXITHELmWblJigbHEuoFdfRhOwGA0QNnumBI8XOVSs0HtOHEU-wvaKrkMLfxxaB1O4poRg2svCWWgwhebQhqrETYlLikJJMgRAvH1ostjXd3DP3BtwzCGeTQ7K9vvAqfQK5iG_eyS-q-y8WNt2SnZKZumGaeUw_zKqtgCQavfEVCddKHcHLaLPGVUvjCH_KW0DJIdUMXd90kWqwuw3UKH27ki5raFDPuMyQXLYxkqq4mYU-IUuZRwq1pcrYp1Vv-ltbA_svUxGt_xeWeSxKkmgivY_DlT3jQylL44q36ybGBSbaFn-UU7zzio4EmOzdmm2tlGwG7dDeivdPDsGbj5ig",
  "expires_in": 86400
}

如何添加rw_organization_adminw_organization_social权限??我们如何获得刷新令牌?我们正在尝试列出用户管理员的公司页面,然后代表该公司 post。

编辑:不确定发生了什么,我们的范围在添加仍在审核但仍然没有迹象的“营销开发者平台”产品后突然发生变化rw_organization_adminw_organization_social

https://www.linkedin.com/oauth/v2/authorization 使用此 api 并阅读这些指南

Authenication Code Flow

Simple Guide

我会回答我自己的问题。以下是您在 LinkedIn 中注册应用程序时的步骤。

  1. 当您注册您的应用程序时,您只能访问 w_member_social 范围
  2. 然后你就可以开始开发了,但是你会得到一个没有刷新参数的token
  3. 您需要申请Marketing Developer Platform
  4. 在审核申请时,您会获得 2 个额外的范围 r_emailaddressr_liteprofile
  5. 当您的请求被批准后,您将获得其余的范围,您的令牌将有刷新信息