Используя API групп LinkedIn , я показываю список групп, в которых пользователь входит в LinkedIn. Получение списка групп в одном вызове является понятным, используя
https://api.linkedin.com/v1/people/~/group-memberships:(group:(id,name),membership-state)?count=50&start=0&oauth2_access_token=' . $accessKey;
задача
Теперь я хочу показать изображение логотипа группы вместе с именем группы. Однако это будет означать для n групп, я должен выполнить еще несколько вызовов API, и это замедлит загрузку страницы (например, для 50 групп).
В документации указано,
Вы можете получить доступ к сведениям об одной или нескольких группах, таких как идентификатор, имя, настройки и сообщения из любого пути к ресурсам групп.
https://api.linkedin.com/v1/groups/{group-id}:(id,name,short-description,description,relation-to-viewer:(membership-state,available-actions),posts,counts-by-category,is-open-to-non-members,category,website-url,locale,location:(country,postal-code),allow-member-invites,site-group-url,small-logo-url,large-logo-url)
Я хочу получить изображения логотипов указанных идентификаторов групп в одном вызове API.
Что я пробовал
Разделяемое запятыми значение для {group-id}
, но оно дает ошибку
Недопустимое значение {xxx1, xxx2, xxx3} в ключе {id}
A /
разделенное значение для {group-id}
дает ошибку
Неизвестное поле {xxx2} в ресурсе {Group}
Просьба указать, что мне не хватает здесь, так как в документации также предлагается одна или несколько групп, и это подлинный случай использования.
https://api.linkedin.com/v1/people/~/group-memberships:(group:(id,name),…
Вы должны уметь запрашивать все дополнительные поля группы, которые вы хотите прямо в этом вызове, путем расширения списка полей после group:(…
соответственно:
https://api.linkedin.com/v1/people/~/group-memberships:(group:(id,name, small-logo-url,large-logo-url),…