Массовые элементы, загруженные через Ebay LMS Api, не отображаются в магазине песочницы.
Я успешно загрузил XML-файл, сжатый с помощью gzip с помощью LMS-php bulkexchange, но элементы не отображаются в песочнице.
LMS-PHP запрашивает только Securtiy Token, но не AppID, DevId и Cert Id.
URL магазина - http://stores.sandbox.ebay.com/testpww
Ответ на API LMS
<?xml version="1.0" encoding="utf-8"?>
<getJobStatusResponse xmlns="http://www.ebay.com/marketplace/services">
<ack>Success</ack>
<version>1.5.0</version>
<timestamp>2017-02-24T10:29:18.635Z</timestamp>
<jobProfile>
<jobId>50013526730</jobId>
<jobType>AddFixedPriceItem</jobType>
<jobStatus>Completed</jobStatus>
<creationTime>2017-02-24T09:57:09.000Z</creationTime>
<completionTime>2017-02-24T10:01:11.000Z</completionTime>
<errorCount>0</errorCount>
<percentComplete>100.0</percentComplete>
<fileReferenceId>50013592660</fileReferenceId>
<inputFileReferenceId>50013592650</inputFileReferenceId>
<startTime>2017-02-24T09:59:16.000Z</startTime>
</jobProfile>
</getJobStatusResponse>
1 ответ
Решение
Извините, я новичок в использовании ebay API, его успешное сообщение без перечисления продуктов беспокоило меня. При дальнейшей проверке я обнаружил, что API дает возможность загрузить файл ответов. В этом файле ebay предоставляет подробную информацию об ошибке. Согласно которому я пропустил добавление xmlns="urn:ebay:apis:eBLBaseComponents" в тег.