Я создаю приложение, которое будет агрегировать события, добавленные к нему пользователями. Мне бы очень хотелось, чтобы люди вставляли URL-адрес Eventbrite, а затем выясняли, что такое идентификатор события, поэтому я могу извлечь данные об этом из API.Parlaying URL-адрес события в идентификатор события для использования с API
У меня проблемы с разумным и надежным способом сделать это.
- Иногда событие имеет Ид в URL, как в
www.eventbrite.com/event/3213651117
- Иногда они делают не так, как в
yurisnightla-ehometext.eventbrite.com/
Там в <link rel="canonical">
тег, который, в случае ночь на Юрия пример выше указывает на пользовательский домен, а не на обычную страницу eventbrite, поэтому www.eventbrite.com/event/3219837621
указывает на yurisnightla-ehometext.eventbrite.com/
.
Существует тег <link rel="alternate" type="text/calendar">
, который имеет идентификатор события, встроенный в его URL-адрес, но он 404s, поэтому я немного не уверен в его верности (было бы полезно сначала проверить его, выполнив GETting).
В настоящий момент поиск в <link type="text/calendar">
кажется лучшим, но я беспокоюсь о его долговременной жизнеспособности, учитывая 404s. Есть что-то еще, что мне не хватает? Есть ли официальный способ сделать это?