我正在尝试通过调用以下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,并且在标题中包含X-Restli-Protocol-Version:2.0.0
。
答案 0 :(得分:1)
我也有这个问题,authors
查询参数上的括号不应编码。
即,尝试: https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn%3Ali%3Aorganization%3A[ORG_ID])
答案 1 :(得分:0)
我使用提到的https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn%3Ali%3Aorganization%3A[ORGANISATION ID]的URL对其进行了测试,并且可以正常工作,但请确保设置了标题。
X-Restli-Protocol-Version: 2.0.0
但是我不得不手动执行此操作,因为邮递员显然无法正常工作,也许其他http工具也存在类似问题。 https://github.com/postmanlabs/postman-app-support/issues/5752
以下是邮递员返回的错误,或者如果您忘记包含上面的标头,则为:{"serviceErrorCode":0,"message":"java.lang.ClassCastException","status":500}