【发布时间】:2018-04-26 03:22:07
【问题描述】:
我遇到了一个我正在努力修复的错误。 向以下位置发出发布请求时: https://api.lyft.com/v1/rides 使用沙盒环境(以及服务器访问令牌)我看到以下响应:
{
"error_detail":[
{"origin.lat":"Missing required parameter"},
{"origin.lng":"Missing required parameter"}],
"error":"bad_parameter"
}
这表明缺少这两个参数。 但是,这些参数包含在我的请求中:
{
"method":"POST",
"form":{
"ride_type":"lyft",
"origin":{
"lat":"37.773972",
"lng":"-122.431297"
},
"destination":{
"lat":"37.6213129",
"lng":"-122.3789554"
}
},
"url":"https://api.lyft.com/v1/rides",
"href":"https://api.lyft.com/v1/rides",
"pathname":"",
"headers":{
"Content-Type":"application/json",
"Authorization":"Bearer THE-SERVER-ACCESS-TOKEN-MADE-WITH-SANDBOX-PREFIX"
}
}
或者,服务器有时会响应说 ride_type 丢失,但实际上没有。
有人可以告诉我我在这里缺少什么吗? 我正在使用带有 request 库
的 NodeJs 服务器【问题讨论】:
标签: lyft-api