api - 将事件 URL 解析为事件 ID 以与 API 一起使用

标签 api eventbrite

我正在构建一个应用程序,它将聚合用户添加到其中的事件。我希望能够让人们粘贴 Eventbrite URL,然后找出事件的 ID,以便我可以从 API 中提取有关它的数据。

我无法找到一种合理且可靠的方法来做到这一点。

  • 有时,事件的 URL 中包含 EID,如 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 中嵌入了事件 ID,但它是 404,所以我有点不确定是否信任它(最好先通过 GETting 来验证它)。

目前正在搜索<link type="text/calendar">似乎是最好的选择,但考虑到 404,我担心它的长期生存能力。我还缺少其他东西吗?有官方的方法可以做到这一点吗?

最佳答案

Eventbrite 实际上没有可用于从自定义子域事件页面 URL(可选)解析 event_id 的工具。

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

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

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

关于api - 将事件 URL 解析为事件 ID 以与 API 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9976503/

相关文章:

api - 如何查询所有国家的所有iTunes商店门面?

api - Eventbrite API 中的重复事件

angularjs - Django Web App + REST API 架构作为一个项目的最佳实践

algorithm - 是否有用于根据上下文确定单词类型的算法或 API?

javascript - AngularJS http 从 xml api 获取

javascript - 使用 Nodejs 从 Eventbrite API 获取事件

eventbrite - 来自 event_list_attendees 的地址信息

php - 如何使 Magento 页面完全空白?

eventbrite - 订单/票据的条形码 ID

javascript - 使用 API 中的 v-if 显示信息