Tag: mongoose axios

如何从Ticketmaster的开放API获取所有事件数据?

我正在尝试从Ticketmaster的API获取所有事件信息,并将特定的variables添加到mongoDB中。 不过,我目前使用的APIs仅限于每页200个事件。 因此,我不可能将活动信息与场地信息联系起来,因为这些信息被单独添加到mongoDB中。 一种解决scheme可能是通过更改API-url中的页面参数来遍历所有页面,或者也可能有其他选项? 我的代码看起来像这样(抱歉的长度..): app.get('/tm', (req, res) => { axios // getting venues .get('https://app.ticketmaster.com/discovery/v2/venues.json?apikey=myApiKey&page=0&size=200&countryCode=DK') .then(response => { const venuesToBeInserted = response.data._embedded.venues.map(venue => { // preparing venues return { sourceID: venue.id, venue: venue.name, postalCode: venue.postalCode, city: venue.city.name, country: venue.country.name, countryCode: venue.country.countryCode, address: !!venue.address ? venue.address.line1 : null, longitude: !!venue.location ? venue.location.longitude : null, latitude: !!venue.location […]