我正在构建一个应用程序,它将聚合用户添加到其中的事件。我希望能够让人们粘贴 Eventbrite URL,然后找出事件的 ID 是什么,这样我就可以从 API 中提取有关它的数据。
我在想出一种明智而可靠的方法来做到这一点时遇到问题。
- 有时事件在 URL 中有 EID,如
www.eventbrite.com/event/3213651117
- 有时他们不会,例如
yurisnightla-ehometext.eventbrite.com/
<link rel="canonical">
在上面 Yuri 的夜间示例中,有一个标签指向自定义域而不是普通的 eventbrite 页面,因此www.eventbrite.com/event/3219837621
指向yurisnightla-ehometext.eventbrite.com/
.
有一个<link rel="alternate" type="text/calendar">
标签在其 URL 中嵌入了事件 ID,但它是 404,所以我有点不确定是否信任它(最好先通过 GET 来验证它)。
目前搜索<link type="text/calendar">
似乎是最好的选择,但考虑到 404,我担心它的长期可行性。还有什么我想念的吗?有没有官方的方法可以做到这一点?