迁移至LinkedIn Posts API(202210)获取文章缩略图遇400错误求助
迁移至LinkedIn 202210版本Posts API时缩略图获取报错的解决思路
- 核对Images API的调用参数:报错里的
urn:li:article:4444是图片资产的实际归属实体,而非你帖子的urn:li:share。你大概率是误把帖子的URN当成owner参数传给了Images API,导致类型不匹配。正确做法是用返回的文章URN作为owner,搭配对应的图片asset URN调用接口。 - 确认Posts API返回的关联数据:你的share类型帖子应该是分享了一篇外部文章,缩略图属于那篇被分享的文章,所以Posts API返回的缩略图URN归属是article而非帖子本身。需要从Posts响应里提取出被分享的article URN,这个才是调用Images API时要用的owner值。
- 验证权限覆盖:虽然你确认token权限充足,但要确保token拥有访问
urn:li:article:4444这个文章的权限——因为图片资产属于该文章,必须能读取文章才能获取其关联图片的URL。 - 单独测试接口:先剥离业务逻辑,直接用
urn:li:article:4444作为owner,加上对应的图片asset URN调用Images API。如果能正常返回URL,说明是你之前的参数传错;如果还是报错,再考虑提交LinkedIn开发者支持工单排查是否存在API异常。
内容的提问来源于stack exchange,提问作者msnw
相关产品推荐
相关产品推荐

