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