2017-08-04 111 views

回答

0

start_nickname POST/requests是在通过api创建请求时用于骑手应用中目的地的标签。所以请使用start [latitude | longitude]或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”(这是Uber保存的地方的名称,只有“home或“工作”是可接受的。)