Усовершенствования API REST
Включенный REST API позволяет разработчикам получать данные из Invision Community, а также позволяет добавлять данные.
Данные могут использоваться для включения виджета на вашем веб-сайте или для использования в других приложениях, которые вы уже используете очень простым способом.
Несколько усовершенствований были внесены в REST API для Invision Community 4.3, о которых мы хотели сообщить вам.
Изменения ориентированы на разработчиков, поэтому, если вы не используете REST API с вашим сообществом, не стесняйтесь пропустить это обновление.
Если вы хотите узнать больше о REST API, доступном в сообществе Invision, см. Нашу документацию REST.
Возможности поиска
Как уже отмечалось, теперь вы можете выполнять поиск через REST API. Вы можете выполнять поиск на основе ключевых слов, тегов или и того и другого, и вы можете ограничивать и фильтровать результаты с параметрами, аналогичными тем, которые выполняются при обычном поиске на сайте (например, в конкретных контейнерах, возвращая только результаты по заданному количеству комментариев или поиск в клубах).
Знание о разрешении
Несколько конечных точек API интерфейса REST теперь доступны для разрешения при объединении с функциональностью Oauth, встроенной в Invision Community 4.3. Это означает, что многие конечные точки API REST могут быть вызваны с использованием токена доступа конкретного пользователя, и будут возвращаться только те результаты, которые обычно будет видеть конкретный пользователь (и/или они смогут отправлять только в области, которые обычно имеют разрешение).
Возможность поиска пользователей
Хотя конечная точка всегда доступна для извлечения (и добавления/редактирования/удаления) пользователей, теперь была реализована возможность поиска пользователей. Вы можете искать по имени, адресу электронной почты и (одной или нескольким) группам (-ам), и будет возвращен постраничный ответ.
Частные беседы
Теперь вы можете начать новый приватный разговор, ответить на существующий приватный разговор и удалить приватный разговор через REST API.
Другие изменения API REST
Теперь вы можете указать дополнительные группы участников при добавлении или обновлении пользователя через REST API.
Вы можете указать IP-адрес регистрации участника через REST API при добавлении или обновлении пользователя.
Теперь вы можете указать другие свойства элементов, которые напрямую не отображаются через REST API при добавлении или обновлении пользователя, установив поле ввода rawProperties.
Теперь вы можете указать другие свойства элемента для извлечения через API REST через параметр запроса otherFields.
REST API теперь лучше регистрирует изменения в учетных записях участников (так что вы сможете более легко определить, как изменилось имя пользователя, адрес электронной почты, пароль и т. Д. При просмотре истории участников).
Теперь вы можете получить все содержимое, которое участник получает через API REST, а также следовать за новым контейнером / содержимым и удалять существующие.
Теперь вы можете проверить учетную запись через API REST
Теперь вы можете указать параметр «perPage» для постраничных ответов для управления количеством элементов, возвращаемых на страницу.