Я пытаюсь отобразить имя пассажира каждый раз, когда водитель принимает запрос на поездку. Это возможно? Я не мог найти ничего об этом в документации API. Примечание: у меня будет только аутентифицированный драйвер.
Да, вы можете узнать имя пассажира, позвонив в конечную точку профиля GET / v1 /.
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
Других решений пока нет …