1

每次司机接受乘车请求时,我都会尝试显示乘客的姓名。这可能吗?我在 api 文档中找不到任何关于此的内容。注意:我只会对驱动程序进行身份验证。

4

1 回答 1

1

是的,您可以通过调用 GET /v1/profile 端点来获取乘客的姓名。

curl -X GET -H "Authorization: Bearer <access_token>" \
 'https://api.lyft.com/v1/profile'

{
    "id": "123456789",
    "first_name": "Rick",
    "last_name": "Sanchez",
    "has_taken_a_ride": true
}

在线参考: https ://developer.lyft.com/v1/reference

乘客的姓名也可在乘车请求本身中找到:

curl -X POST -H "Authorization: Bearer <access_token> " \
 -H "Content-Type: application/json" \
 -d '{"ride_type" : "lyft", "origin" : {"lat" : 37.77663, "lng" : -122.39227 },  "destination" : {"lat" : 37.771, "lng" : -122.39123, "address" : "Mission Bay Boulevard North" } }' \
 'https://api.lyft.com/v1/rides'

passenger.first_name
passenger.last_name

在线参考: https ://developer.lyft.com/v1/reference#ride-request

于 2018-12-12T20:46:12.477 回答