LinkedIn API:列出UGC帖子时出现服务器错误

LinkedIn API:列出UGC帖子时出现服务器错误,linkedin,linkedin-api,Linkedin,Linkedin Api,当我试图列出一个组织的所有UGC帖子时,出现服务器错误 我遵循了那里的API文档: 我正在对此URL执行GET请求: 我用正确的值添加了授权标头 应该返回UGC帖子,但我得到的是以下API响应: { “serviceErrorCode”:0, 'message':'java.lang.ClassCastException', “状态”:500 } 以下是响应标题: { “X-LI-ResponseOrigin”:“RGW”, “X-Restli-Gateway-Error”:“true”, “

当我试图列出一个组织的所有UGC帖子时,出现服务器错误

我遵循了那里的API文档:

我正在对此URL执行GET请求:

我用正确的值添加了授权标头

应该返回UGC帖子,但我得到的是以下API响应:

{
“serviceErrorCode”:0,
'message':'java.lang.ClassCastException',
“状态”:500
}
以下是响应标题:

{
“X-LI-ResponseOrigin”:“RGW”,
“X-Restli-Gateway-Error”:“true”,
“内容类型”:“应用程序/json”,
“内容长度”:“76”,
“X-Li-Fabric”:“prod-lor1”,
“连接”:“保持活动状态”,
“X-Li-Pop”:“prod-efr5”,
“X-LI-Proto”:“http/1.1”,
“X-LI-UUID”:“lsI6Y1fvpRUgJP1JhSsAAA==”,
“设置Cookie”:“lidc=“b=OB36:g=1813:u=339:i=1559916004:t=1559978523:s=AQE_uyags2aohuopqxlgidiyc9gpfr”,
“X-LI-Route-Key”:“b=OB36:g=1813:u=339:i=1559916004:t=1559978523:s=AQE_uyags2aohuopqxlgidiyc9gpfr”
}
出于隐私原因,我不会给您访问令牌,但您的团队将在我刚才粘贴的响应标题中包含请求ID的所有详细信息

感谢社区或LinkedIn支持团队帮助我调试此错误


致以最诚挚的问候。

如您所指文件的注释所述:

所有API请求都在协议2.0.0中表示,并且需要 标题
X-Restli-Protocol-Version:2.0.0

您应该在请求中添加标头,例如,以下请求正常:

curl -H "X-Restli-Protocol-Version: 2.0.0" "https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn%3Ali%3Aorganization%3A6645672)&oauth2_access_token=<a-valid-token>
curl-H“X-Restli-Protocol-Version:2.0.0”https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn%3Ali%3Aorganization%3A6645672)和oauth2\u访问\u令牌=

希望此帮助

Hi!不清楚您是否在请求中添加了所需的标题:所有API请求都在协议2.0.0中表示,并且需要标题
X-Restli-protocol-Version:2.0.0。
Hi@Matteo,我的问题通过添加标题
X-Restli-protocol-Version:2.0.0
得到解决。感谢您的帮助。请注意其他API端点似乎在没有此标头的情况下工作,例如
https://api.linkedin.com/v2/organizationalEntityAcls
…可能是因为此API端点已经存在于以前的API版本中。而当反向工程一些信息(如执行某些API调用所需的权限)时,我忘记了最基本的:API请求基础(我的意思是设置此标题)Hi @ Mykeli与另一个API经历相同的问题,并用该标题解决,您可以在我的自动回答的问题Hy@ Mykels中找到CS的响应,如果这个或任何答案已经解决了您的问题,请通过点击复选标记来考虑。这向更广泛的社区表明,您已经找到了解决方案并给予了一些声誉。回答者和你自己。没有义务这么做。谢谢@Matteo,我是一个堆栈溢出的新手,我认为我的声誉太低,无法将你的评论作为解决方案