迁移到 LinkedIn 2.0 版本 API
Migration to Version 2.0 of LinkedIn API
最近我为 LinkedIn 创建了一个应用程序 API(状态为开发)。
我设法对 API 的旧 v1 版本发出请求,例如“https://api.linkedin.com/v1/people/~”和“/v1/people/~/shares”。但是当我尝试使用 API 的新版本 v2 时,我遇到了一些问题。
问题 1:当我尝试请求“https://api.linkedin.com/v2/me”时出现以下错误:
{
"serviceErrorCode": 100,
"message": "Not enough permissions to access: GET /me",
"status": 403
}
据我所知,要解决此问题,我应该在请求访问令牌时使用 'r_liteprofile' 范围。但这导致了我的下一个问题。
问题 2:当我请求 oauth 端点 (https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id={id}&redirect_uri={redirect_uri}&state={state}&scope=r_liteprofile
) 时,出现以下错误:
error=unauthorized_scope_error&error_description=Scope "r_liteprofile" is not authorized for your application
所以我想我需要在应用程序设置中 select 这些范围。但这导致了我的第三个也是最后一个问题。
问题 3:我无法在“https://www.linkedin.com/developer”为我的应用程序 select 获取所需的应用程序权限。
My Default Application Permissions
我如何设法使用新的 (v2) API 版本?
谢谢!
要先搬家,请检查:
您必须检查 Linkedin - Myapp - 默认应用程序权限
您是否有 r_liteprofile 权限(调用此 'https://api.linkedin.com/v2/me)
在 V2 中,您可以使用:r_liteprofile 获取 firstName、lastName、profilePicture、id r_emailaddress 获取 emailAddress
最近我为 LinkedIn 创建了一个应用程序 API(状态为开发)。 我设法对 API 的旧 v1 版本发出请求,例如“https://api.linkedin.com/v1/people/~”和“/v1/people/~/shares”。但是当我尝试使用 API 的新版本 v2 时,我遇到了一些问题。
问题 1:当我尝试请求“https://api.linkedin.com/v2/me”时出现以下错误:
{
"serviceErrorCode": 100,
"message": "Not enough permissions to access: GET /me",
"status": 403
}
据我所知,要解决此问题,我应该在请求访问令牌时使用 'r_liteprofile' 范围。但这导致了我的下一个问题。
问题 2:当我请求 oauth 端点 (https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id={id}&redirect_uri={redirect_uri}&state={state}&scope=r_liteprofile
) 时,出现以下错误:
error=unauthorized_scope_error&error_description=Scope "r_liteprofile" is not authorized for your application
所以我想我需要在应用程序设置中 select 这些范围。但这导致了我的第三个也是最后一个问题。
问题 3:我无法在“https://www.linkedin.com/developer”为我的应用程序 select 获取所需的应用程序权限。 My Default Application Permissions
我如何设法使用新的 (v2) API 版本?
谢谢!
要先搬家,请检查: 您必须检查 Linkedin - Myapp - 默认应用程序权限
您是否有 r_liteprofile 权限(调用此 'https://api.linkedin.com/v2/me)
在 V2 中,您可以使用:r_liteprofile 获取 firstName、lastName、profilePicture、id r_emailaddress 获取 emailAddress