dev-master
9999999-dev https://github.com/flinebux/PHP class for API 0.0.1 ukrainian delivery company "Ukrposhta"
MIT
The Requires
- php >=5.4.0
delivery ukrposhta delivery service ukrposhta api
PHP class for API 0.0.1 ukrainian delivery company "Ukrposhta"
Класс предоставляет доступ к функциям API Укрпочты, (*1)
Для использования API необходимо: bearer ключ и token ключ. После получения ключей API предоставляется возможность использовать все методы класса, (*3)
Необходимо выполнить в командной строке, (*4)
git clone https://github.com/flinebux/ukrposhta-api
Необходимо создать файл composer.json
со следующим содержанием, (*5)
{ "require": { "flinebux/ukrposhta-api": "dev-master" } }
и запустить из командной строки команду php composer.phar install
или php composer.phar update
Или выполнить в командной строке, (*6)
composer require flinebux/ukrposhta-api:dev-master
Для входящих данных используются PHP массивы, ответ сервера может быть получен в формате: * как PHP массив * JSON, (*7)
$ukrposhtaApi = new UkrposhtaApi('my_bearer','my_token');
$result = $ukrposhtaApi->modelStatuses('204001234567');
$address = $ukrposhtaApi->modelAdressPost(array( "postcode"=>"07401", "country"=> "UA", "region"=>"Київська", "city"=>"Бровари", "district"=>"Київський", "street"=>"Котляревського", "houseNumber"=>"12", "apartmentNumber"=>"33" ));
$address = $ukrposhtaApi->modelShipmentsPost(array( "sender" => array( "uuid" => "{SenderUuid}" ), "recipient" => array( "uuid"=> "{RecipientUuid}" ), "deliveryType"=> "W2D", "paidByRecipient"=> true, "nonCashPayment"=> false, "parcels"=> array( "weight"=> 1200, "length"=> 170 ) ));
PHP class for API 0.0.1 ukrainian delivery company "Ukrposhta"
MIT
delivery ukrposhta delivery service ukrposhta api