Я столкнулся с ошибкой, которую пытаюсь исправить. При отправке запроса на публикацию: 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 отсутствует, а это не так.
Может кто-нибудь, пожалуйста, скажите мне, что мне здесь не хватает? Я использую сервер NodeJs с библиотекой request.