阿里云飞天发布时刻,领先大模型限免,超7000万 tokens免费体验 了解详情
写点什么

Ticketmaster 提供 API,开放第三方售票功能

  • 2016-05-13
  • 本文字数:1116 字

    阅读完需:约 4 分钟

今年 3 月底,Ticketmaster 在其开发者网站上发布了一套面向公众的应用程序接口(API)、网页控件,并将推出一套移动开发的 SDK 供开发者集成,成功加入了开放 API 的行列。

Ticketmaster 所提供的每个 API 都基于认证模式来分享 apikey,并且在默认情况下一天最多响应 5000 个 API。API 终端启用了跨域资源共享(CORS),用以简化在 Web 页面和应用程序内调用 API。

创建账户非常简单,但是在注册时的初始化账户过程中,需要用到应用的 URL。该注册系统会创建一个初始化的应用程序,并生成“Consumer Key”和“Consumer Secret”以供使用示例代码和交互 API 文档。

交互接口控制台(托管在 Apigee 上)需要一个认证方法并提供自定义令牌接口(查询 string 或 header),或者使用 OAuth2 协议。然而,文档中只提到了使用 apikey 查询 string。

对于不同的接口,在应用内可以 json 的格式进行响应,但是也包括超媒体应用语言(Hypermedia Application Language,HAL)。Ticketmaster 没有使用其他更通用的媒体类型,而是将HAL _links 和_embedded key/values 形成了文档,并且鼓励开发者依据HAL 规范进行使用。

Ticketmaster 提供的接口包括以下六种:

  • 发现接口(Discovery API)包括事件、吸引力和地点搜索,同时也包括为特定事件加载细节和图片。
  • 商务接口(Commerce API)需为其提供“Event ID”(可通过 Discovery API 检索),它可以返回各种票的价格以及为“areas”和“offers”提供的标识(文档上没有体现该标识的意义和用途)。
  • 合作接口(Partner API)提供了构建购票系统的基础支持,包括购物车和支付系统。
  • 交易接口(Deals API)和发现接口类似,但是可以为当前事件提供更细致的功能,例如促销和折扣。它可以根据“ Market ID ”过滤出来事件列表。
  • 发布接口(Publish API)同样也需要使用“Market ID”,以及发现接口所提供的场馆和景点。该接口利用这些参数将事件数据提交给 Ticketmaster,从而使得发现接口可以获取相关数据。
  • 国际发现接口(International Discovery API)在概念上和发现接口类似,但是使用其独有的 JSON 格式(不具有超媒体功能)。该接口还需要(通过邮件)获取一个单独的 API key。

上述接口中的大部分都提供由相关内容生成的本地化界面的功能,以及多语言支持。

开发者应该注意,合作接口、发布接口和国际发现接口可能会有附加条款。

读者可在 Ticketmaster 的科技博客开发者网站以及开源项目中了解更多关于有关接口以及开发者社区活动的情况。

查看英文原文: Ticketmaster Launches API Suite


感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-05-13 19:002289
用户头像

发布了 28 篇内容, 共 18.4 次阅读, 收获喜欢 29 次。

关注

评论

发布
暂无评论
发现更多内容

全链协同,链接未来|端点科技联合IDC重磅发布新一代ERP白皮书

科技热闻

百度大模型安全解决方案获WitAwards 2023 年度大奖

百度安全

安全 大模型安全

核药供应链创新:远大医药策略与明道云实践

明道云

PolarDB 物理复制刷脏约束问题和解决

ba0tiao

innodb MySQL 数据库 polarDB

一文搞懂Go gRPC服务Handler单元测试

Tony Bai

Go golang gRPC 单元测试 微服务、

花见Live Wallpaper 4K Pro for mac(4k视频壁纸)

展初云

Mac 动态壁纸软件 Mac视频壁纸

喜讯!云起无垠成为国家信息安全漏洞库(CNNVD)技术支撑单位

云起无垠

我干嘛要去学Python???!!!

代码生成器研究

Puppeteer是什么?如何使用Puppeteer实现浏览器自动化

爱写字的阿城

自动化 批量 puppeteer

云HIS医院信息化管理系统源码:集团化管理,多租户机制,满足医院业务需求

源码星辰

源码 Java’ 云计算,

12 月 3 日北京,时序数据管理前沿技术+行业应用尽在 IoTDB 用户大会!

Apache IoTDB

拼多多商品详情数据接口应用在哪些场景?

tbapi

拼多多 拼多多商品详情接口 拼多多API接口

智能汽车的山海之盾

脑极体

智能汽车

Sensei for Mac(系统优化工具)

展初云

Mac Mac软件 系统优化工具

超级应用平台(HAP)起航

明道云

LED驱动控制专用电路

芯动大师

铭文聚合交易平台 Scorpio:铭文赛道狂潮的新引领者

股市老人

软件测试/人工智能|AutoGPT原理与架构介绍

霍格沃兹测试开发学社

为什么 Mac 适合编程?

代码生成器研究

GPT-4 API全面开放使用

Geek_ccdd7f

3D建模软件Rhino 8 for Mac(犀牛)

展初云

Mac 建模软件 Rhino 8 犀牛

硬盘监测和系统优化工具推荐Sensei 注册激活版

胖墩儿不胖y

Mac软件 优化软件 系统清理工具

软件测试/人工智能|一文教你如何配置自己的AutoGPT

霍格沃兹测试开发学社

如何系统、科学地自学编程知识?

代码生成器研究

淘宝商品详情API接口文档(API SDK)

tbapi

淘宝商品详情数据接口 淘宝API接口 淘宝商品详情页面数据 淘宝商品详情数据采集方法 天猫数据接口

SQL 通配符:用于模糊搜索和匹配的 SQL 关键技巧

小万哥

MySQL 数据库 程序员 sql 后端开发

2023年datafun随手记(1)

Hua

大数据 AI GPT LLM

为什么chatGPT中文版不需要梯子🪜翻墙,在中国是合法合规的??

Geek_ccdd7f

登陆 Azure、发布新版本……Zilliz 昨夜今晨发生了什么?

Zilliz

azure Milvus Zilliz zillizcloud

软件测试/人工智能|教你如何使用ChatGPT的API

霍格沃兹测试开发学社

Ticketmaster提供API,开放第三方售票功能_语言 & 开发_Benjamin Young_InfoQ精选文章