有没有办法获取当前接受的Lyft乘车请求信息以及乘客信息?

时间:2018-11-15 03:05:32

标签: php lyft-api

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

1 个答案:

答案 0 :(得分: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