3

我正在构建一个应用程序,它将聚合用户添加到其中的事件。我希望能够让人们粘贴 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,我担心它的长期可行性。还有什么我想念的吗?有没有官方的方法可以做到这一点?

4

1 回答 1

1

Eventbrite 并没有真正的工具可用于从自定义子域事件页面 URL(可选)中解析 event_id。

您可以使用event_search API 方法找到这些事件。

所有已发布的 Eventbrite 事件页面始终可以通过以下 URL 方案访问(无论它们是否配置了自定义子域 url): http ://www.eventbrite.com/event/YOUR_EVENT_ID

如果您可以找到 event_id,那么使用上述 URL 结构制作的任何链接都应该始终有效。

于 2012-05-16T01:49:05.273 回答