r0dgerv / api-client-tradesoft
API client tradesoft.ru
0.4
2016-11-22 22:48 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: ~6.0
This package is auto-updated.
Last update: 2024-11-18 02:51:06 UTC
README
API client tradesoft.ru
Install
composer require r0dgerv/api-client-tradesoft=dev-master
Ниже идут примеры применения, полную документацию документацию по API можно найти на официальном сайте https://www.tradesoft.ru/
Список доступных поставщиков
use R0dgerV\ApiClientTradesoft\ApiClient; $client = new ApiClient('YouLogin', 'YouPassword'); $result = $client->getProviderList(); echo json_encode($result, true)
Поиск производителей по коду getProducerList
use R0dgerV\ApiClientTradesoft\ApiClient; $client = new ApiClient('YouLogin', 'YouPassword'); $result = $client->generateProviderContentForProducerList( 'portal_absauto', 'YouLoginProducer', 'YouPasswordProducer', 'kl9' )->generateProviderContentForProducerList( 'adeo', 'YouLoginProducer', 'YouPasswordProducer', 'kl9' ) ->getProducerList(); echo json_encode($result, true)
Запрос списока доступных опций поставщика
use R0dgerV\ApiClientTradesoft\ApiClient; $client = new ApiClient('YouLogin', 'YouPassword'); $result = $client->generateProviderContentForOptionsList( 'portal_absauto', 'YouLoginProducer', 'YouPasswordProducer', )->generateProviderContentForOptionsList( 'adeo', 'YouLoginProducer', 'YouPasswordProducer', ) ->getOptionsList(); echo json_encode($result, true)
Поиск цен и наличия по коду производителю getPriceList
use R0dgerV\ApiClientTradesoft\ApiClient; $client = new ApiClient('YouLogin', 'YouPassword'); $result = $client->generateProviderContentForPriceList( 'portal_absauto', 'YouLoginProducer', 'YouPasswordProducer', 'kl9', 'MAHLE', ['analogs' => 'N'] )->generateProviderContentForPriceList( 'adeo', 'YouLoginProducer', 'YouPasswordProducer', 'kl9', 'MAHLE', ['analogs' => 'N'] ) ->getPriceList(); echo json_encode($result, true)