OZON доставка, SOAP и PHP

Aug 20, 2015 07:37

OZON доставка, SOAP и PHP

Информация по SOAP в PHP есть в документации, но конкретная работа не вполне очевидна. В озоне дают по письму тестовый аккаунт и все доступы, чтобы спокойно и неспешно налаживать модули для систем управления контентом.

$client = new SoapClient(

"https://api.ocourier.ru/test/DeliveryService.asmx?WSDL"

);

//GetDeliveryCities

$options = [

'login'=>"********",

'password' => "********",

'contractID' => "**********",

];

$deliveryCities = $client->GetDeliveryCities($options);

//var_dump($deliveryCities->GetDeliveryCitiesReply->ErrorMessage->Message);

var_dump($deliveryCities->GetDeliveryCitiesReply->Cities->string[18]);

Логины. пароли и номера контрактов нужно получить, написав письмо в службу поддержки. ОБРАТИТЬ ВНИМАНИЕ на именование свойств. Может быть contractID, а может и contractId. Видимо, писалось разными людьми и они как-то не согласовались между собой. Проверяйте имена переменных и будет вам счастье. Города именуются с постфиксом «, FakePoint», пока не понятно, почему.

модуль доставки, o-courier, soap, php, ozon

Previous post Next post
Up