通过 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}
我正在尝试通过调用以下 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}