Всем привет! Пытаюсь разобраться с API AliExpress. Зарегистрирован как Self-Developer. Использую sdk php. Есть отправление, используется шаблон доставки "FBS: Почта России и AliExpress". Заказ был собран (распечатан ярлык и накладная) в админ панели сайта, на данный момент заказ находится в пути. Я пытаюсь с помощью методов API получить ярлык и накладную в данный момент времени (у меня есть в наличии: trade_order_id, warehouse_order_id, intl_tracking_no). Использую следующие методы API: aliexpress.logistics.redefining.getprintinfos, cainiao.global.handover.pdf.get. Оба метода не дают результата, есть ощущение что эти методы для других видов доставки. Больше не смог найти как печатать ярлык и накладную( Может кто то сможет показать куда двигаться! Спасибо!
(2) Здравствуйте! На сколько я понял шаблон доставки "FBS: Почта России и AliExpress" не является методом «Цайняо», это мне подтвердили в чате поддержки. После сбора заказа, формирования ярлыка и квитанции в админ панели, во вкладке "логистические заказы" пусто, то есть логистического заказа не появляется. На сколько я понял у меня в наличии после данных манипуляций в админ панели есть: trade_order_id, warehouse_order_id, intl_tracking_no. Далее я пытаюсь вызвать метод aliexpress.logistics.redefining.getprintinfos передаю в него warehouse_order_id, intl_tracking_no. Получаю следующий ответ:
{"errorDesc":"You can only print pdfs of the same class per time."}.
Вызываю метод cainiao.global.handover.pdf.get передаю в него: название магазина, локаль, тип необходимого документа, trade_order_id или warehouse_order_id (пробовал оба варианта для параметра HandoverContentId), поле top_user_key оставляю не заполненным. Получаю следующий ответ:
{ "result":{ "data":{"Content-Disposition" : "attachment;filename=************","StatusCode":200,"Content-Type":"application/x-zip-compressed"} "success":"true" } "request_id":"*******" }.
Понимаю что метод cainiao.global.handover.pdf.get скорее всего предназначен для других ситуаций. Больше методов для печати ярлыка и квитанции в документациях: https://business.aliexpress.ru/docs ; https://developers.aliexpress.com/en/doc.htm ; https://developer.alibaba.com/docs/api.htm я найти не смог. Спасибо, что откликнулись. Может быть у вас появятся мысли как решить данную ситуацию.
Как вариант - получать этикетку через личный кабинет, эмулируя действия в браузере: идентификацию, потом заход в заказ с номером, там поиск информации с номером отправления, а потом генерация запроса на получение запроса к pdf файлу.
Это ссылки из браузера, из личного кабинета. Ява-скрипты в личном кабинете работают с этим апи, документации на него нет, только если сами разберетесь, посмотрев какие запросы отпраляет браузер. Х-токен живет 10 минут, потом надо получать новый, через обращение на auth.