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