Документы LinkedIn API V2 специально рассматривают этот сценарий на своей странице Статистика общего ресурса , но я продолжаю получать сообщение об ошибке при попытке запроса на основе их образца.
Пример LinkedInзапрос:
GET https://api.linkedin.com/v2/organizationalEntityShareStatistics
?q=organizationalEntity
&organizationalEntity=urn:li:organization:2414183
&shares[0]=urn:li:share:1000000
&shares[1]=urn:li:share:1000001
Мой запрос (от клиента REST):
GET https://api.linkedin.com/v2/organizationalEntityShareStatistics
?q=organizationalEntity
&organizationalEntity=urn%3Ali%3Aorganization%3A(my org id)
&shares[0]=urn%3Ali%3Ashare%3A(my share id)
Ответ:
{
"serviceErrorCode": 100,
"message": "Unpermitted fields present in PARAMETER: Data Processing Exception while processing fields [/shares[0]]",
"status": 403
}
Я также пробовал URL-кодирование в квадратных скобках (та же ошибка) и удаление [0]
из параметра (ошибка «Недопустимый тип значения для общих параметров»).Кто-нибудь знает, как правильно отформатировать этот запрос?