通过 LinkedIn V2 检索 UGC 帖子 API 出现 ClassCastException 错误

Retrieve UGC Posts through LinkedIn V2 API got ClassCastException error

我正在尝试通过调用以下 API

来检索 UGC 帖子列表
https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List%28urn%3Ali%3Aorganization%3A[ORG_ID]%29

[ORG_ID] 是我组织的 ID。然后我得到这个错误

{
    "serviceErrorCode": 0,
    "message": "java.lang.ClassCastException: java.lang.String cannot be cast to com.linkedin.data.DataComplex",
    "status": 500
}

我已经授权使用 API V2 并在 header 中包含 X-Restli-Protocol-Version:2.0.0

我也遇到了这个问题,authors 查询参数的括号不应该被编码。

即,尝试: https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn%3Ali%3Aorganization%3A[ORG_ID])

我用 URL 提到的 https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn%3Ali%3Aorganization%3A[ORGANISATION ID] 测试了它并且它有效,但请确保你设置了 header。 X-Restli-Protocol-Version: 2.0.0

但我不得不手动执行此操作,因为邮递员显然不起作用,也许其他 http 工具也有类似的问题。 https://github.com/postmanlabs/postman-app-support/issues/5752

邮递员返回的错误如下,或者如果您忘记包含上面的 header:{"serviceErrorCode":0,"message":"java.lang.ClassCastException","status":500}