Eventbrite-使用REST API发布事件

时间:2018-06-26 20:06:30

标签: eventbrite

我能够使用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

1 个答案:

答案 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