使用LinkedIn API在Zapier中获取企业粉丝数时遇400错误求助
解决LinkedIn API获取公司粉丝数的400错误问题
错误原因
你收到的400错误核心原因是edgeType参数与目标URN类型不匹配:
- 你使用了组织类型的URN(
urn:li:organization:{organizationID}),但搭配的COMPANY_FOLLOWED_BY_MEMBER是针对成员节点的edgeType,系统预期接收成员URN而非组织URN,因此触发类型不匹配错误。
正确配置方案
1. 修正请求URL和edgeType
将请求URL中的edgeType替换为MEMBER_FOLLOWS_COMPANY,这是专门用于查询组织被成员关注数量的edgeType:
https://api.linkedin.com/v2/networkSizes/urn:li:organization:{organizationID}?edgeType=MEMBER_FOLLOWS_COMPANY
注意替换{organizationID}为你公司的实际LinkedIn组织ID。
2. 添加必要的请求头
LinkedIn API所有请求都需要携带授权令牌,且令牌需具备r_organization_social权限:
- 在Zapier的HTTP请求步骤中,添加请求头:
- 键:
Authorization - 值:
Bearer {你的访问令牌}
- 键:
3. 账号权限验证
- 你的个人账号必须关联目标公司页面,且拥有该页面的管理员权限,否则会返回权限错误。
- 确保获取访问令牌时,已申请并获批
r_organization_social权限(这是访问公司社交数据的必需权限)。
验证请求
调整配置后重新发起请求,成功响应会返回类似如下结构的JSON数据,其中value字段即为公司的粉丝总数:
{ "value": 12345, "~error": null }
内容的提问来源于stack exchange,提问作者Wilko
相关产品推荐
相关产品推荐

