这个问题可能是由于日期或时间的格式不正确而导致的。为了解决这个问题,您可以按照以下步骤操作:
确认输入的日期和时间格式是否正确。例如,日期格式应为YYYY-MM-DD,时间格式应为HH:MM:SS。
检查您的请求是否包含正确的日期和时间窗口参数。日期窗口应该是一个包含两个日期的数组,时间窗口应该是一个包含开始和结束时间的数组。
以下是示例代码:
const Amadeus = require('amadeus');
const amadeus = new Amadeus({
clientId: 'YOUR_CLIENT_ID',
clientSecret: 'YOUR_CLIENT_SECRET'
});
amadeus.shopping.flightOffers.get({
origin: 'MAD',
destination: 'NYC',
departureDate: '2022-01-01',
adults: '1',
dateWindow: ['2022-01-01', '2022-01-15'],
timeWindow: ['08:00:00', '12:00:00']
}).then(response => {
console.log(response);
}).catch(error => {
console.log(error);
});