LinkedIn API报错‘Resource search does not exist’:权限与端点问题排查
LinkedIn API搜索帖子404错误及权限问题解决
一、404错误的核心原因
你收到的Resource search does not exist错误,主要来自两个问题:
- 参数格式不规范:
type参数的值必须大写为POST,而非小写的post;同时关键词里的空格需要做URL编码(比如LinkedIn API要转成LinkedIn%20API)。 - 权限不足的隐性报错:LinkedIn API在权限不匹配时,有时会返回404而非明确的权限错误,这是API的访问控制策略之一。
二、缺失的必要权限
你当前的权限集中以广告、企业管理类权限为主,完全覆盖帖子搜索所需的权限范围,必须补充以下核心权限:
- 若要搜索成员发布的公开帖子:需添加
r_posts权限; - 若仅搜索企业主页的帖子:需添加
r_organization_posts权限; - 基础前置权限:确保包含
r_liteprofile,这是访问搜索API的必要基础权限之一。
三、正确的API调用示例
当权限配置完成后,使用以下格式发起请求:
GET https://api.linkedin.com/v2/search?q=LinkedIn%20API&type=POST Headers: Authorization: Bearer {你的访问令牌}
内容的提问来源于stack exchange,提问作者Maria Saprykina
相关产品推荐
相关产品推荐

