有人能给我解释一下https://developer.uber.com/docs/riders/references/api/v1.2/requests-post中start_nickname和start_address的区别吗?也许是以例子的形式?我不知道该用哪一个来提供街道和城市信息。
发布于 2017-08-10 06:41:26
POST接口中的start_nickname是您通过/requests创建请求时,在骑手app中用于目的地的标签。因此,请使用startlatitude|经度或start_place_id指定起始位置。
所以如果你只想用start_nickname和start_address来叫车
{
"product_id": "a1111c8c-c720-46c3-8534-2fcdd730040d",
"start_nickname" : "Uber HQ",
"start_address" : "1455 Market Street, San Francisco",
"end_latitude": 37.795,
"end_longitude": -122.440,
"end_nickname" : "Embarcadero",
"end_address" : "One Embarcadero Center, San Francisco"
}您将得到如下响应:
{
"fields": {
"": "Both start_latitude and start_longitude or start_place_id are
required."
},
"message": "Invalid request",
"code": "validation_failed"
}为了发出有效的乘车请求,您需要添加:
"start_latitude": 37.776,
"start_longitude": -122.418,或"start_place_id“(这是优步保存的地点的名称。只接受“home”或“work”。)
https://stackoverflow.com/questions/45512592
复制相似问题