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
Wallogit.com
2017 © Pedro Peláez
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