导入
分类概述
了解Ticketmaster如何对活动和景点进行分类。
...
分类层级结构
...
分类接口
代码示例
1https://app.ticketmaster.com/discovery/v2/classifications
| 参数 | 类型 | 分类 | 说明 |
|---|---|---|---|
| id | 字符串 | 可选 | 若提供,搜索结果将按分类 ID 进行过滤。 |
| keyword | 字符串 | 可选 | 用于搜索的关键词。 |
| size | 整数 | 可选 | 每页返回的结果数量,默认值为 20。 |
| page | 整数 | 可选 | 要返回的页码,默认值为 0。 |
| sort | 字符串 | 可选 | 搜索结果的排序方式,默认值为 name,asc。 |
1import fetch from "node-fetch"; 2 3const endpointUrl = new URL("https://app.ticketmaster.com/discovery/v2/classifications"); 4 5const queryParameters = new URLSearchParams({ 6 apikey: "{{API_KEY}}", 7}); 8 9const options = { 10 method: "GET", 11}; 12 13async function searchForClassifications() { 14 try { 15 endpointUrl.search = queryParameters; 16 const response = await fetch(endpointUrl, options); 17 printResponse(response); 18 } catch (error) { 19 printError(error); 20 } 21} 22 23searchForClassifications();
| 属性 | 类型 | 说明 |
|---|---|---|
| _embedded | 对象 | 包含一个名为 classifications 的属性,其值为一个对象数组,每个对象代表一项分类。 |
| _links | 对象 | 包含指向搜索结果中第一页、下一页、最后一页以及当前页的链接。 |
| page | 对象 | 包含搜索结果分页信息,包括每页大小、总结果数、总页数和当前页码。 |
...
使用分类接口获取详细信息
代码示例
1https://app.ticketmaster.com/discovery/v2/classifications/{id}
| 参数 | 类型 | 分类 | 说明 |
|---|---|---|---|
| id | 字符串 | 必需 | 要获取详情的分类 ID。 |
| locale | 字符串 | 可选 | 以 ISO 格式表示的语言区域。可提供多个逗号分隔的值。若省略国家部分(仅 en 或 fr),则使用第一个匹配的区域。使用 * 表示匹配所有区域。默认值为 en。 |
| domain | 字符串数组 | 可选 | 若提供,结果将根据可用的域名进行过滤。 |
| 名称 | 进一步分类 | ID |
|---|---|---|
| 体育 | 分段 | KZFzniwnSyZfZ7v7nE |
| 音乐 | 分段 | KZFzniwnSyZfZ7v7nJ |
| 艺术与戏剧 | 分段 | KZFzniwnSyZfZ7v7na |
| 个人 | 类型 | KZAyXgnZfZ7v7la |
| 团体 | 类型 | KZAyXgnZfZ7v7l1 |
| 捐赠 | 类型 | KZAyXgnZfZ7vAvv |
1import fetch from "node-fetch"; 2 3const classificationId = "KZFzniwnSyZfZ7v7nE"; 4 5const endpointUrl = new URL(`https://app.ticketmaster.com/discovery/v2/classifications/${classificationId}`); 6 7const queryParameters = new URLSearchParams({ 8 apikey: "{{API_KEY}}", 9}); 10 11const options = { 12 method: "GET", 13}; 14 15async function getClassificationDetails() { 16 try { 17 endpointUrl.search = queryParameters; 18 const response = await fetch(endpointUrl, options); 19 printResponse(response); 20 } catch (error) { 21 printError(error); 22 } 23} 24 25getClassificationDetails();
| 属性 | 类型 | 说明 |
|---|---|---|
| _links | 对象 | 包含当前数据集的链接。 |
| segment | 对象 | 包含相关分段的详细信息,包括相关流派和子流派的信息。 |
| type | 对象 | 包含相关类型的详细信息,包括相关子类型的信息。 |
| family | 布尔值 | 表示该分类是否为家庭类分类。 |