【问题标题】:Confusion on using eventbrite API使用 eventbrite API 的困惑
【发布时间】:2020-04-16 23:59:14
【问题描述】:

我目前正在自学编码,并尝试使用 Eventbrite API 进行学习。我之前和其他一些人使用过谷歌地图的 API,但是在使用这个的时候,我真的很困惑。有人可以指导我吗?

我正在尝试创建一个简单的网站,我可以在其中为某人创建一个活动的表单。

这就是 eventbrite 文档所说的使用

curl -X POST   https://www.eventbriteapi.com/v3/organizations/{organization_id}/events/   -H 'Authorization: Bearer PERSONAL_OAUTH_TOKEN'   -H "Accept: application/json"
  -d '{
        "event": {
            "name": {
                "html": "My New Event"
            },
            "start":{
                "timezone": "America/Los_Angeles",
                "utc": "2019-12-01T02:00:00Z"
            },
            "end":{
                "timezone": "America/Los_Angeles",
                "utc": "2019-12-01T05:00:00Z"
            },
            "currency": "USD"
        }
    }'

但老实说,我不太确定 curl 是什么。我尝试使用谷歌搜索并阅读所有 eventbrite 文档,它看起来像 cURL,但我不太确定如何在我的 html 页面上实现它?

然后我应该从中获取一个事件 ID 并实现它来创建一个票类?

curl -X POST   https://www.eventbriteapi.com/v3/events/{event_id}/ticket_classes/   -H 'Authorization: Bearer PERSONAL_OAUTH_TOKEN'   -H "Accept: application/json"
  -d '{
        "ticket_class": {
            "name": "VIP",
            "quantity_total": 100,
            "cost": "USD,1000"
            }
        }'

【问题讨论】:

  • curl 是一个众所周知的命令行 HTTP 客户端。就像这里一样,它的调用经常被用来举例说明适当的请求 url 模式、方法、标头和有效负载格式,而不会让读者接触到编程语言的复杂性。很可能,在您的选择范围之外,eventbrite 文档还显示了响应负载,它将向您展示如何从第一次调用中获取事件 ID 并在第二次调用的 {event_id} 字段中使用它。

标签: javascript html api curl eventbrite


【解决方案1】:

正如评论中所述,curl 是一个众所周知的工具(和库),通常用于 API 调用中的示例。

Eventbrite 的 API 参考非常完整。您没有确切提及您想要哪种语言,但我会发布一个 javascript 示例,因为它在您的帖子标签中

  1. 转到 https://www.eventbrite.com/platform/api#/reference/event/create/create-an-event?console=1
  2. 在右侧,选择“显示示例”
  3. 将显示一个指示“RAW”的下拉框。点击它并选择“Javascript”。

将显示一个工作代码示例。您甚至可以直接从浏览器运行它。请注意,您需要在创建活动之前进行有效登录。

【讨论】:

    猜你喜欢
    • 2021-04-01
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    相关资源
    最近更新 更多