#social-tables
#социальные таблицы
Вопрос:
Событие с идентификатором 3977534 содержит стол, стулья и проектор. Я пытаюсь получить объекты, используя следующий URL:
https://api.socialtables.com/4.0/legacyvm3/teams/49992/events/3977534/elements
Это возвращает пустой массив. Почему это?
Как ни странно, следующий URL возвращает данные:
https://api.socialtables.com/4.0/legacyvm3/teams/49992/events/2069693/elements
даже несмотря на то, что событие 2069693 было удалено.
Ответ №1:
спасибо за использование нашего API.
В настоящее время у нас запущены две версии нашего приложения, которые имеют две разные формы данных для столов и стульев.
Все, что вы найдете в наших документах, содержащих «legacyvm3» в маршруте, в целом относится к более старой версии нашего приложения. Для новых событий, чтобы найти информацию о столе и стуле, вам нужны маршруты / 4.0 /diagrams.
Комментарии:
1. Мне удалось извлечь объекты, используя /4.0 /diagrams /{id}, где я получил значение {id} из URL редактора. Мне не удалось выяснить, как получить это значение из API. Я пробовал / 4.0/diagrams?event=3977534, но это возвращает пустой массив. Пожалуйста, можете ли вы посоветовать, как получить идентификатор диаграммы для данного идентификатора события.
2. Успех! Сначала я использовал /4.0/events-by-legacy-id/3977534, чтобы получить новый идентификатор для события. Затем я использовал / 4.0 /diagrams?event=54f45550-4644-11e9-8ef8-dd1db63e3e82 для получения элементов floor.
3. Кроме того, я обнаружил, что /4.0/events/3977534 возвращает то же самое, что и /4.0/events-by-legacy-id/3977534