один из моих клиентов попросил меня интегрировать Red Bus API на его веб-сайте … я не уверен, что RedBus предоставляет свой API для интеграции.
Если у кого-то есть представление об этом API и о том, как его интегрировать, я был бы рад представить его здесь.
RedBus Webservice
Это хороший вариант, если они есть. Но, глядя на их портал, они публично не упоминали об их API / Webservice. Так что покопались дальше и придумали пару своих веб-сервисов (они позволили Google залезть в их WSDL)
1) http://www.redbus.in/WS2/BookingService.asmx?WSDL
CancelTentativeBooking
API для отмены данного предварительного номера бронирования.
ConfirmTicket
API для подтверждения предварительно забронированного билета
DoTentativeBooking
API для бронирования билетов предварительно. Этот билет может быть подтвержден после оплаты. Здесь места блокируются только на определенное время, после которого затем невозможно подтвердить.
GetAvailableRoutes
API для предоставления списка маршрутов, идущих из указанного исходного города в город назначения и мест, доступных на указанную дату.
GetBoardingPoints
API для предоставления списка точек посадки, времени, местоположения, адреса, номера контакта и местоположения для указанного маршрута
GetDroppingPoints
API для предоставления списка точек отбрасывания, времени, местоположения, адреса, номера контакта и местоположения для указанного маршрута
GetRouteDetails
API для предоставления информации о маршруте для указанного маршрута
GetSeatLayout
API, чтобы дать расположение мест для указанного маршрута
TicketRequest
API для приема заявок на билеты по указанному маршруту и DateofJourney
2) http://www.redbus.in/WS2/LocationInformationService.asmx?WSDL
GetAllCities
API, чтобы дать весь список городов вместе с их городскими идентификаторами.
GetAllOperators
API, чтобы дать весь список операторов.
GetAllSourceDestinationPairs
API для предоставления списка всех пар источник-назначение, для которых доступны автобусные услуги.
Вышесказанное должно значительно помочь вам.
Других решений пока нет …