Извлечение комментариев из комментариев с помощью API LinkedIn - PullRequest
0 голосов
/ 24 января 2020

В документации LinkedIn указано, как собирать комментарии для комментариев здесь , но они кажутся неверными. Он говорит, что нужно сделать запрос GET, который выглядит следующим образом:

https://api.linkedin.com/v2/socialActions/urn:li:comment:(activity:6273189577469632512,6275822846992351232)/comments

, но когда я пытаюсь получить все, я получаю сообщение об ошибке 400 с сообщением:

Исключение синтаксиса в переменные пути

Это правильное форматирование урны комментария? Я пытался кодировать его, как с другими запросами, но это возвращает тот же результат. Просмотр рабочего примера этого запроса действительно поможет.

1 Ответ

0 голосов
/ 31 января 2020

После разговора с поддержкой LinkedIn API у меня есть ответ, почему это не работает. Большая часть документации содержит следующие примечания:

Все запросы API представлены в протоколе 2.0.0 и требуют заголовка X-Restli-Protocol-Version: 2.0.0.

Я думал, что эти примечания означают, что все запросы v2 должны иметь свои заголовки, содержащие X-Restli-Protocol-Version: 2.0.0, но на самом деле, это только конечные точки, где это указано на страницах документация. Другими словами, использование этого заголовка для конечных точек, где он не нужен, может привести к сбою некоторых запросов способами, которые не ясны из сообщения об ошибке. Удаление этого из заголовка дало правильный ответ.

...