//Формируем массив данных для размещения новости через SOAP сервер на сайте www.autoxcatalog.com + на стене в группе VK $params = Array ( [TITLE] => Заголовок новости [DESCRIPTION] => Текст новости [URL] => Ссылка на новость на вашем сайте ) //Отправляем на сервер try{ $client=new SoapClient('http://www.autoxcatalog.com/api2/quote'); $client->create('Ваш ключ к API','ads',$params); }catch (SoapFault $fault) { trigger_error("Ошибка SOAP: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR); }
//Для обнуления цен и наличия своего прайса используйте этот метод $client=new SoapClient('http://www.autoxcatalog.com/api2/quote'); $client->set_to_zero('Ваш ключ к API'); }catch (SoapFault $fault) { trigger_error("Ошибка SOAP: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR); }
//Формируем массив автозапчастей для отправки на SOAP сервер www.autoxcatalog.com $params[]= Array ( [0] => Array ( [BRAND] => Наименование бренда [CODE] => Код запчасти [NAME] => Название [QUAN] => Наличие (числовое значение) [PRICE] => Цена (числовое значение) [PRICE_TYPE] => Тип цены (1-Розница, 2-Опт) [PART_TYPE] => Тип запчасти (1-Новая, 2-б\у) [URL] => Ссылка на запчасть на Вашем сайте (пример: http://demo2.autoxcatalog.com/d0936e-rbi-opora-dvigatelya-saylentblok-5) [TERM] => Срок поставки (числовое значение в днях) [CURRENCY] => Валюта прайса (допустимые знаяениея: UAH, RUB, EUR, USD) ) )
//Отправляем на сервер try{ $client=new SoapClient('http://www.autoxcatalog.com/api2/quote'); $client->create('Ваш ключ к API','parts',$params); }catch (SoapFault $fault) { trigger_error("Ошибка SOAP: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR); }
//Формируем массив запроса $params = Array ( [CODE] => OC90 ) //Отправляем запрос
try{ $client=new SoapClient('http://www.autoxcatalog.com/api2/quote'); $res = $client->parts_search('Ваш ключ к API',$params); }catch (SoapFault $fault) { trigger_error("Ошибка SOAP: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR); } //В ответ вы получаете массив данных
[0] => Array ( [CODE] => OC90 [BRAND] => KNECHT [NAME] => Фильтр [PRICE] => 170.1 [PRICE_TYPE] => Розница [PART_TYPE] => Новая [CURRENCY] => RUB [QUANTITY] => 10 [URL] => http://estdetali.ru/oc90-knecht-filtr-maslopel-13-25l-85-daewoo-esperonexia-15-20l-6 [TERM] => 2 [UPDATED] => 2014-09-12 [SHOP] => Array ( [ID] => 15 [NAME] => Есть детали.ру [COUNTRY] => Россия [REGION] => Москва и Московская обл. [CITY] => Москва [ADDRESS] => Полярная ул., д.37 Г , стр.1 [PHONE] => (495) 997-41-31 [EMAIL] => sale@estdetali.ru [URL] => http://www.autoxcatalog.com/shop/est-detaliru [CONTACTS] => [SPECIALIZATION] => Легковые автомобили [STORE] => Есть склад [WHOLESALE] => Оптовик ) )
//Формируем массив запроса $params = Array ( [CODE] => OC90 ) //Отправляем запрос try{ $client=new SoapClient('http://www.autoxcatalog.com/api2/quote'); $res = $client->cross('Ваш ключ к API',$params); }catch (SoapFault $fault) { trigger_error("Ошибка SOAP: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR); } //В ответ вы получаете массив данных Array ( [0] => 94797406 [1] => 96458873 [2] => EC94797406 [3] => 5009285 ... );