使用 Nodejs 从 Eventbrite API 抓取事件

Grab events from Eventbrite API with Nodejs

所以我找不到任何示例,npm 包 README 上使用的示例向我抛出错误。

所以我正在使用 https://github.com/Datahero/node-eventbrite

我在 app.js 需要它。我创建了令牌变量并将我的令牌放在那里。

我把这段代码加在

try {
    var api = eventbriteAPI({
        token: eventbrite_token,
        version : 'v3'
    });
} catch (error) {
    console.log(error.message); // the options are missing, this function throws an error.
}

所以在 README 文件中,它说下一行代码应该是这样的(用我的用户 ID 替换 user_id:)。

api.owned_events({ user_id: 30 }, function (error, data) {
    if (error)
        console.log(error.message);
    else
        console.log(JSON.stringify(data)); // Do something with your data!
});

我收到错误 TypeError: api.owned_events is not a function

基本上,我试图通过节点从 Eventbrite API 获取基于位置的事件列表。但我什至无法从节点查询并获得我想要的东西。有没有人有任何资源或可以提供帮助?

谢谢!

我认为 README 文件有错误,api 应该在 try/catch 块之外声明:

var api;

try {
     api = eventbriteAPI({
        token: eventbrite_token,
        version : 'v3'
    });
} catch (error) {
    console.log(error.message);
}

api.owned_events({ user_id: 30 }, function (error, data) {
    if (error)
        console.log(error.message);
    else
        console.log(JSON.stringify(data)); // Do something with your data!
});