首页 > 解决方案 > LinkedIn REST Profile API 仅返回 lite_profile 响应

问题描述

我有一个集成了LinkedIn API 的旧 iOS 应用程序。现在,我想迁移到 v2,因为 LinkedIn 开始弃用 v1。因此,我将登录流程更改为OAuth2,获取access_token并包含在 Profile API 的标头中。

["Authorization": "Bearer " + access_token]

对于 api : https://api.linkedin.com/v2/me,响应类似于 r_liteprofile 响应,但对于其他 api,例如https://api.linkedin.com/v2/people/(id:{profile ID})?projection=(id,firstName,lastName,industryId~),响应是

403:没有足够的权限访问

由于我的应用程序已经拥有r_fullprofile权限(正如我们从开发人员控制台中看到的那样),我在授权端点中添加了相同的权限。我想从教育、行业等方面获取所有详细信息r_basicprofiler_fullprofile有人请帮忙!

标签: iosswiftscoperesponselinkedin-api

解决方案


推荐阅读