使用Nodejs从Eventbrite API中获取事件

时间:2017-01-10 16:02:51

标签: javascript node.js api eventbrite

所以我找不到任何示例,npm包README上使用的示例会引发错误。

所以我正在使用contour plot with labels

我在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获取基于位置的事件列表。但我甚至无法从节点查询并得到我想要的东西。有没有人有资源或可以提供帮助?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为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!
});