我尝试使用/4.0/legacyvm3/teams/{team}/events
端点创建活动。我遇到了spaces
的问题。
我使用/4.0/legacyvm3/teams/{team}/venues
端点获取场地列表。我选择了一个包含在spaces
部分并发布了这个:
{
"name": "Event via API Test 04",
"category": "athletic event",
"public": true,
"attendee_management": true,
"start_time": "2017-04-05T16:13:54.217Z",
"end_time": "2017-04-05T16:13:54.217Z",
"uses_metric": false,
"venue_mapper_version": 0,
"spaces": [
{
"venue_id": 128379,
"name": "Snurrrggggg"
}
]
}
端点返回400
代码并出现此错误:
{
"code": 400,
"message": "Cannot read property 'toLowerCase' of undefined"
}
我尝试包含wizard
部分,但每次都会返回此错误:
{
"message": "Access Denied to this feature"
}
经过一些实验,这个身体成功了:
{
"name": "Event via API Test 03",
"category": "athletic event",
"public": true,
"attendee_management": true,
"start_time": "2017-04-05T16:13:54.217Z",
"end_time": "2017-04-05T16:13:54.217Z",
"uses_metric": false,
"venue_mapper_version": 0,
"spaces": [
{
"name": "Fake News Room"
}
]
}
但是应用程序本身不会显示图表,新创建的房间没有显示在我的场地列表中。也许它没有为它分配权限?
无论如何,我实际上并不想创建一个新的场地/空间。我想通过一个现有的场地/空间。我该怎么做?
答案 0 :(得分:2)
简短的回答是在4.0中创建一个工作图,您需要将一些数据发送到/4.0/diagrams端点。
您创建的房间不会映射到与场地相同的概念。当您像创建事件一样创建事件时,它会创建一个新的空间实体。空间端点可以返回有关这些信息的信息。