调用LinkedIn Messages API遇403权限不足,求权限获取指引
LinkedIn Messages API 403权限不足问题解决指引
问题详情
调用POST https://api.linkedin.com/v2/messages接口时,使用以下请求体:
{ "recipients": [ "urn:li:person:xxxxxxx" ], "subject": "Group conversation title", "body": "Hello everyone! This is a message conversation to demo the Message API.", "messageType": "MEMBER_TO_MEMBER", "attachments": [ "urn:li:digitalMediaAsset:xxxxxx" ] }
返回403错误:
{ "serviceErrorCode": 100, "message": "Not enough permissions to access: POST /messages", "status": 403 }
当前持有的Access Token信息:
创建时间:约19小时前 (1712061182 UTC)
最后授权时间:约19小时前 (1712061182 UTC)
过期时间:约2个月后 (1717245186 UTC)
认证类型:3-legged
权限列表:email, openid, profile, r_1st_connections_size, r_ads, r_ads_reporting, r_basicprofile, r_organization_admin, r_organization_social, rw_ads, rw_organization_admin, w_member_social, w_organization_social
状态:OAuth token is active
权限获取流程
- 明确缺失权限:发送会员间消息的
POST /messages接口需要w_member_messages权限,当前你的token未包含该权限。 - 提交受限权限申请:
- 登录LinkedIn开发者平台,进入对应应用的详情页面。
- 在「产品」或「权限管理」板块找到
w_member_messages权限,提交申请。 - 申请时需提供清晰的使用说明:包括消息发送的业务场景、目标用户范围、发送频率控制措施、如何确保不发送垃圾信息等,需符合LinkedIn开发者政策要求。
- 等待审核结果:LinkedIn会对申请进行人工审核,周期通常为3-10个工作日,审核通过后应用将获得该权限。
- 重新获取授权Token:权限获批后,引导用户重新授权应用,生成包含
w_member_messages权限的新Access Token。 - 验证权限有效性:调用接口前,可通过Token验证工具确认新token已包含目标权限。
内容的提问来源于stack exchange,提问作者rohit dhiman
相关产品推荐
相关产品推荐

