LinkedIn API 请求失败并显示"Resource reactions does not exist"


{
"serviceErrorCode": 0,
"message": "Resource reactions does not exist",
"status": 404
}

尝试检索共享上的反应时出现上述错误。根据文件要求。

GET "https://api.linkedin.com/v2/reactions/(entity:{entityUrn})?q=entity&sort={sortOrder}"

我的请求

GET 'https://api.linkedin.com/v2/reactions/urn:li:share:6655188984098103296?q=share&sort=desc&oauth2_access_token=<access-token>' 

我在这里做错了什么?Post-share对此有反应。我无法理解他们所说的实体和q是什么意思。我也尝试过各种形式的排序,比如缩写。感谢您的帮助。

您需要转义entityUrn。https://learn.microsoft.com/en-us/linkedin/shared/api-guide/concepts/protocol-version

您还需要将X-Restli-Protocol-Version设置为2.0.0

所以你的请求可能看起来像:

https://api.linkedin.com/v2/reactions/(entity:urn%3Ali%3Ashare%3A1234567)?q=entity

相关内容

最新更新