ipost/php-sdk
最新稳定版本:v1.2.0
Composer 安装命令:
composer require ipost/php-sdk
包简介
PHP-SDK for iPOST API
README 文档
README
Это официальный пакет SDK который в удобном виде предоставляет полный объектно-ориентированный интерфейс для всех методов публичного iPOST REST API и упрощает построения запросов и получения ответов на языке PHP.
Версия API: 1.17
Библиотека содержит SDKClient для правильного построения и отправки запросов, и получения ответов в виде объектов с типизированными полями.
Библиотека также содержит SDKNotify, который получает уведомления от сервера при смене статуса заказа.
Установка
Минимальная версия PHP 7.4
Эта библиотека построена поверх PSR-18 (стандартный интерфейс для реализации HTTP клиента). Поэтому вам нужно будет установить или использовать уже имеющейся в вашем проекте любую реализацию HTTP клиента который использует интерфейс PSR-18.
Если в вашем проекте еще нет клиента PSR-18, или вы не знаете что это, или вам все равно, какой из них использовать, просто установите любой, например:
composer require guzzlehttp/guzzle
Для установки самого SDK выполните команду:
composer require ipost/php-sdk
Быстрый старт
$sdkClient = new SDKClient($yourIpostAccessToken, $httpClient);
$order = $sdkClient->getOrder($orderId);
echo $order->description;
$sdkClient- содержит все методы для взаимодействия с API.$httpClient- это любой PSR-18 совместимый HTTP клиент.$yourIpostAccessToken- ваш токен доступа, который вы можете получить в личном кабинете клиента на сайте iPOST.
Используйте автокомплит и подсказки в вашем IDE
Методы SDKClient
getOrdersполучения всех ваших заказов с разбивкой на страницы.getOrderполучения полного описания конкретного заказа.createOrderсоздание заказа.previewOrderоценка стоимости доставки.updateOrderизменение надбавки к стоимости доставки.cancelOrderотмена заказа.addReviewсоздание отзыва о курьере.updateReviewредактирование отзыва.deleteReviewудаление отзыва.getTrackingполучение текущей геолокации курьера.getOrderReviewsполучение всех отзывов о выполнении заказов.getCourierReviewsполучение всех отзывов о курьере.getPaymentCardsполучение списка привязанных платежных карт.
Методы SDKNotify
getOrderStatusUpdatedполучение нового статуса заказа с дополнительной информацией.
统计信息
- 总下载量: 10.82k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-01-17