Logo
Section 1 / 5

基本事件详情

让我们学习如何使用 Discovery API 获取事件的详细信息。

导入

基本事件详情

让我们学习如何使用 Discovery API 获取事件的详细信息。

...
使用事件端点获取事件详情

代码示例

1https://app.ticketmaster.com/discovery/v2/events/{id}

参数类型分类说明
idstring必需我们想要获取详细信息的事件 ID。
localestring可选ISO 格式的语言区域代码。可提供多个以逗号分隔的值。若省略国家部分(仅 en 或 fr),则使用第一个匹配的语言区域。使用 * 时,匹配所有语言区域。默认值为 en。
domainarray[string]可选若提供,结果将根据事件可购买的域名进行过滤。

属性类型说明
_linksobject一个对象容器,包含指向相关场馆和景点数据集的链接,以及指向自身的一个链接。
_embeddedobject一个对象容器,包含两个属性:venues 和 attractions,分别存储相关场馆和景点的详细信息。这些信息以对象数组形式存放,每个对象代表一个场馆或景点。
typestring实体类型。对于事件,值为 event。
idstring事件的 ID。
namestring事件名称。
descriptionstring事件的描述信息。
imagesarray[object]事件的相关图片。以对象数组形式表示,每个对象包含一张图片的信息。
datesobject事件的日期信息,包括开始和结束日期,以及公众可购票的时间。
salesobject销售相关信息,包括公开售票和预售的起止时间。
infostring与事件相关的其他信息。
priceRangesarray[object]事件门票的价格区间。
seatmapobject事件的座位图。该对象包含一个属性,即座位图的 URL。
classificationsarray[object]事件分类信息(如项目、流派、子流派、类型和子类型)。
1import json 2import requests 3 4api_key = '{{API_KEY}}' 5 6response = requests.get('https://app.ticketmaster.com/discovery/v2/events/{{EVENT_ID}}', 7 params = { 8 'apikey' : api_key, 9 }).json() 10 11print(json.dumps(response, indent=4))

事件的座位图是该活动在场馆内的座位布局图。

响应对象中包含一个名为 seatmap 的属性,其内部包含一个名为 staticUrl 的属性。staticUrl 包含事件座位图的图像 URL。我们可以通过这些属性查看某个事件的座位图:

Course Image
1import json 2import requests 3 4api_key = '{{API_KEY}}' 5 6response = requests.get('https://app.ticketmaster.com/discovery/v2/events/{{EVENT_ID}}', 7 params = { 8 'apikey' : api_key, 9 }).json() 10 11try: 12 # 提取座位图的 URL 13 seatmap = response['seatmap']['staticUrl'] 14 15 print(f'<img src={seatmap} width=500px>')

搜索与推荐

事件图片