mafikes/kiwiapi

This package is abandoned and no longer maintained. No replacement package was suggested.

Kiwi.com - PHP client

1.0.1 2019-04-17 10:11 UTC

This package is auto-updated.

Last update: 2022-10-25 08:28:50 UTC


README

Library in php for communication with kiwi.com API.

Install

composer require mafikes/kiwiapi

Example

Init Client

$client = new \Mafikes\KiwiApi\Client();

Locations query

$client->getLocations()->searchByQuery([
    'term' => 'PRG',
    'locale' => 'en-US',
    'location_types' => 'airport',
    'limit' => '10',
    'active_only' => 'true',
    'sort' => 'name'
]);

Get all airlines

$client->getAirlines()->getAll();

Get link logo of airline company

$client->getAirlines()->getImage('JQ'); // id airline

Get basic query for flights

$client->getFlights()->searchByQuery([
    'fly_from' => 'PRG',
    'fly_to' => 'LGW',
    'date_from' => '08/08/2019',
    'date_to' => '08/09/2019',
    'partners' => 'picky',
]);

More examples you can find in example folder.

Todo

  • search deeplink
  • check flights
  • save booking
  • confirm payment
  • webhooks