javascript - 如何从 airhob api 获取数据?我的请求是给我一个 401
问题描述
我想从名为airhob
(https://www.airhob.com/developers/api/docs)的 Api 获取航班信息。
为此,我使用 ReactJS 和 Axios 来获取数据。
在 Api 文档中,标头只有:
apikey – 您的沙箱或生产 API 密钥
模式 - 沙盒或生产
内容类型 - 应用程序/json
为此,我编写了以下代码:
var authOptions = {
method: 'post',
url: 'https://dev-sandbox-api.airhob.com/sandboxapi/flights/v1.3/search',
headers: {
'Content-Type' : 'application/json',
'apikey': 'MyApiKey',
'mode' : 'sandbox'
},
data:{
"TripType": "O",
"NoOfAdults": 1,
"NoOfChilds": 0,
"NoOfInfants": 0,
"ClassType": "Economy",
"OriginDestination": [
{ "Origin": "SFO",
"Destination": "LAX",
"TravelDate": "04/23/2018" }
],
"Currency": "USD"
},
json: true
};
return axios(authOptions)
.then(function(response){
console.log(response);
})
.catch(function(error){
console.log(error);
});
所以这段代码的结果应该在我的控制台中显示所有飞往洛杉矶的航班。
解决方案
推荐阅读
- dji-sdk - 没有收到来自 DJI ROS SDK 的 time_sync_fc_time_utc 消息
- compression - 找出文件每个部分的压缩比
- mysql - 如何在 SQL 表中表示 X 和 Y 轴数据
- azure-data-lake - “GetVersionedSdkPath: Unexpected layout”错误尝试构建 U-SQL 项目
- javascript - Heroku 构建中的 create-react-app 不包含 JavaScript
- python - Python 内置函数 - 输入
- c# - 事件作为依赖属性 wpf
- c# - Xamarin 按 Id 查找资源,然后按名称搜索
- r - 将列表中的多个数据框导出到 Excel 文件中,其中选项卡名称作为列表中的不同数据框
- python - matplotlib 中径向条形图的绘图行为不一致