我能够使用REST API创建事件,但是当我尝试使用API发布事件时,我得到“ 您的参数有错误:event.tickets-MISSING ”。文档说票是必需的,但是我看不到在API中传递 event.tickets 的选项(我不想登录到eventbrite并在事件创建后设置票) 。谢谢你的帮助。
创建事件(正文参数如下)
https://www.eventbriteapi.com/v3/events/?token=mytokenid
"event" : {
"name": {
"html": "Here is an event name"
},
"start": {
"timezone": "America/Chicago",
"utc": "2018-08-03T00:00:00Z"
},
"end": {
"timezone": "America/Chicago",
"utc": "2018-08-03T03:00:00Z"
},
"currency": "USD",
"capacity":10
}
要发布上述事件(这是引发错误的事件)
https://www.eventbriteapi.com/v3/events/99999999(eventid)/publish/?token=mytoken
答案 0 :(得分:0)
为此找到了解决方案,在发布之前,您必须调用tickets API来添加票证,
这是发布事件的顺序
1)创建事件-https://www.eventbriteapi.com/v3/events/?token=mytoken
2)将门票添加到上述活动中-https://www.eventbriteapi.com/v3/events/aboveeventid/ticket_classes/?token=mytoken
3)发布上述事件-https://www.eventbriteapi.com/v3/events/aboveeventid/publish/?token=mytoken