Сбой запроса API LinkedIn с «Реакция ресурса не существует» - PullRequest
0 голосов
/ 13 апреля 2020
{
    "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>' 

Что я здесь не так делаю? Доля публикации имеет реакцию на это. Я не могу понять, что они имеют в виду под сущностью и q. Я пробовал все виды порядка сортировки, такие как сокращения. Любая помощь приветствуется.

1 Ответ

0 голосов
/ 21 апреля 2020

Вам нужно сбежать от сущности. https://docs.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

...