Giter Site home page Giter Site logo

onliner-b2b-api's People

Contributors

agalstyan avatar bannerlog avatar darinamalinovskaya avatar drcreazy avatar dzmitryh avatar eugenemalvine avatar kamadoss avatar mohorev avatar olden avatar pmonliner avatar scharniauski avatar sidorovich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

onliner-b2b-api's Issues

Загрузка прайс-листа

Здравствуйте! Помогите разобраться, что не так с загрузкой прайс-листа с ID 5b642c14dbf3ec79ac31fd02, сообщение об ошибке:

date | "2018-08-03 13:19:00"
errorsCount | 0
id | "5b642c14dbf3ec79ac31fd02"
processedCount | 0
shopId | 12 222
statusCode | "STATUS_PARSE_ERROR"
statusText | "Ошибка валидации"

Неуникальный id

Добрый день!
Подскажите как быть в данной ситуации.
Есть товар в разных цветах, и с разными ценами, но это один и тот же товар, только цвет отличается.
Как корректно обменяться данными товарами. При обмене получаем ошибку "неуникальный id".

http://joxi.ru/krD8lebfEX8Nar

Авторизация импортера

Добрый день! Клиент получил client_id и client_secret и поручил разработку функционала для работы 1С8 Управление торговлей для Беларуси с вашим порталом. Попытка отправки запроса HTTP по адресу https://b2bapi.onliner.by/importers/token приводит к ошибке типа "Couldn't resolve host name".
Пинг и трассировка также не доступны. Что не так?

Вопросы с описанием

для метода
GET /pricelists/{pricelistId}/status

у вас написан= один из вариантов ответа
STATUS_WAITING Не обработан

  • но по факту всё обработалось без ошибок - наверное это типа "обождите"

но у вас имеется похожий ответ
STATUS_PROCESSING В обработке

  • можете их расписать более подробно в каких случаях - возникают STATUS_WAITING

Get-запрос по ценам

Добрый день/вечер

Подскажите какой get-запрос (подобно можно использовать чтобы получить цены по номенклатуре в разрезе магазинов? (аналог)

Спасибо.

Обновление параметра товара

Вопрос касательно PATCH /pricelists. Я так понимаю, что с помощью него можно обновить информацию о товаре. Мне необходимо изменить, например, цену у товара, который был добавлен ранее. Правильно ли будет следующая последовательность действий: я выберу нужный словарь из GET /positions, обновлю в нем поле price и отправлю этот словарь в PATCH /pricelists? Таким образом объект с указанным id обновится?

Старая версия прайс-листа

С 05.08.2015 по запросу GET /positions стала возвращаться старая версия прайс-листа. Возможно ли, что работает какое-то странное кэширование и можно это как-то исправить?

Добавление моделей и производителей в каталог

Здравствуйте.

Пытаемся импортировать в каталог XML-файл с товарами, но проверка в личном кабинете выдает ошибки "Неверно указана или не указана модель товара", "Неверно указан или не указан производитель товара". Значит ли это, что список моделей и производителей предустановлен и задается самим onliner.by?

Если это так, то есть ли какой-либо API для загрузки моделей и производителей? Т.к. есть группа из около 2000 товаров одного производителя, и этот производитель целиком не представлен в каталоге onliner.by. Что нужно сделать в таком случае, чтобы добавить эти 2000 товаров в каталог?

Кроме того, для моделей, которые есть в каталоге, сравнение производится через точное совпадение строк? То есть в прайсе они должны называться именно так же, как и в каталоге onliner.by, с точностью до символа?

Добавление позиций (как работать с ID)

Добрый день,
объясните плиз получили по API список товаров в нём есть поле ID
пример:
5536931841 Товар1
5536931842 Товар2
5536931843 Товар3
соединили со своей базой (изменили цены, наличие, добавили новые позиции!!!)
в итоге имеем
5536931841 Товар1
5536931842 Товар2
5536931843 Товар3
??????????? Товар4(новый)
для обновления на онлайнере 2 варианта:

  1. поле ID нового товара оставлять пустым?
  2. или всех товаров делать пустыми?

С Уважением, Алексей

Доставка

Здравствуйте, можно ли при помощи приложения onliner-b2b-api устанавливать дату доставки для категории, к примеру Blanco моек ("Доставка по Беларуси" - бесплатно")
prntscr.com/efg0rw
"deliveryTownTime":1,
"deliveryTownPrice":"1.00",
"deliveryCountryTime":5,
"deliveryCountryPrice":"2.00",
Эти строчки отвечают за данные в полях доставки и стоимости доставки, верно?
Меня интересует изменение только для отдельных категорий - к примеру Blanco мойки
Доставка по Минску, если "есть в наличии" - 2 дня, если "нет в наличии" 14 дней. Доставка по Беларуси - бесплатно.
А Teka моек: Доставка по Минску, если "есть в наличии" - 2 дня, если "нет в наличии" - 14 дней. Доставка по Беларуси - 12 руб.
А у остальных категорий не осуществляется доставка по Беларуси к примеру.
Это что касается апи.
А в ссылке по которой сейчас у нас загружаются (обновляются) позиции это можно сделать? Сайт на modx. Вот ссылка mebelart.by/onliner.xml

Проблема с подключением в onliner-cart-api

Добрый день компания AMD.by, пытаемся настроить работу через АПИ. в итоге:
приложение в личном кабинете создано, логин и пароль есть.
получили Токен, пытаемся с этим токеном обратится к заказам, возвращает: {"message":"Access denied"}
Подскажите, что мы забыли?

Добавить ссылку в файл structure.xml

Добрый день,
очень бы хотелось 4 поле в structure.xml
именно ссылка, тяжело добавлять позиции,
если никто их не продает.
Приходиться отдельно в браузере
открывать онлайнер и по поиску искать.

Получение результата импорта наличия товаров

Здравствуйте!
Попытки Обновить наличие товаров увенчались успехом, однако последующие попытки получения результата импорта наличия товаров (GET /importers/stocklists/5b3f36f8dbf3ec47d94f0a42/status) завершаются ошибкой 404, что означает "некорректность идентификатора", что не так?

Опечатка

DELETE /pricelists/all
Удаляет все позиции магацина - магазина

Onliner B2B API для импортера: Ошибка авторизации

При выполнении запроса авторизации из "1С:Предприятие 8.2" в ответ получаю сообщение об ошибке валидации полей. Подскажите что я делаю не так?

Попробовал выполнить запрос используя curl, в результате получаю такую же ошибку.

Детали ниже:

Пытаюсь выполнить запрос на авторизацию импортера как показано в примере на странице:
https://github.com/onlinerby/onliner-b2b-api/blob/master/docs/importers/auth.md#%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-%D0%BD%D0%B0-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8E
Посылаю следующий запрос (пример с использованием curl):
curl -v https://b2bapi.onliner.by/importers/token -H "Accept: application/json" -H "Content-Type: application/json" -d '{"client_id":"96eda0033cbd8ad25***","client_secret":"42087c41f42056b8f65b0b1a3049b334fc4b7***"}'

Запрос:

POST /importers/token HTTP/1.1
Host: b2bapi.onliner.by
User-Agent: curl/7.53.1
Accept: application/json
Content-Type: application/json
Content-Length: 89

Получаю ответ:
< HTTP/1.1 422 Unprocessable Entity
< Server: nginx
< Content-Type: application/json
< Transfer-Encoding: chunked
< Connection: keep-alive
< Keep-Alive: timeout=15
< Access-Control-Allow-Origin: *
< Cache-Control: no-cache
< Date: Mon, 21 May 2018 15:27:56 GMT
< Set-Cookie: ouid=snyBDFsC5Xygpkneg8UjAg==; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/
<
{"code":{"id":"validation.failed","text":"Validation failed"},"errors":{"client_id":[{"id":"validation.required","text":"The client_id field is required"},{"id":"validation.string","text":"Value may only be a string"}],"client_secret":[{"id":"validation.required","text":"The client_secret field is required"},{"id":"validation.string","text":"Value may only be a string"}]}}* Connection #0 to host b2bapi.onliner.by left intact

Выгрузка прайс листа (API)

Здравствуйте, в чате отправили сюда, в общем пытаемся подключиться через API, выдаёт ошибку валидации: {"id"=>"596f447c5c2b9492618b4569", "shopId"=>15471, "statusCode"=>"STATUS_PARSE_ERROR", "statusText"=>"Ошибка валидации", "date"=>"‎2017-07-19 14:37:32", "processedCount"=>0, "errorsCount"=>0}

Также по модели вопрос, сказали в чатике, что нужно экранировать, примерно так: "model": "Avenue 77 см \[‎3240-02-74\]", но это как бы не по стандарту или и так сойдёт?)

Фрагмент JSON запроса:
price-list2017-07-19(1).zip

Несколько сервис-центров с новой строки

Не работает мультистрочный json (php/curl). В нижеприведенном формате просто ничего не импортирует, но распознает успешно. Если сделать одну строку - всё нормально.

$data = '[
        {
            "category":"Клавиатуры",
            "vendor":"SteelSeries",
            "model":"7G",
            "price":200000,
            "currency":"BYR",
            "comment":"Ваш комментарий",
            "producer":"Foxconn,No.2,2nd Donghuan Road,10th Yousong Industrial District,Longhua,Baoan,Shenzhen City,Guangdong Province,China",
            "importer":"ООО Музтрейд, г.Минск, ул. Кропоткина, 12",
            "serviceCenters":"ООО Музсервис, г.Минск, ул. П. Бровки, 5
                ООО Плеерсервис, г.Гомель, ул. Платонова, 16",
            "warranty":"12",
            "deliveryTownTime":1,
            "deliveryTownPrice":10000,
            "deliveryCountryTime":5,
            "deliveryCountryPrice":20000,
            "productLifeTime":36,
            "isCashless":"нет",
            "isCredit":"нет"
        }
    ]';

$process = curl_init("https://b2bapi.onliner.by/pricelists");
curl_setopt(
    $process, 
    CURLOPT_HTTPHEADER, 
    array(
        'Accept: application/json', 
        'Content-Type: application/json', 
        'Authorization: Bearer '.$response['access_token']
    )
);
curl_setopt($process, CURLOPT_CUSTOMREQUEST, 'PATCH');
curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($process, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($process);
curl_close($process);

Определение товара по id

каждого вашего товара имеется ID, планируете ли и когда если планируете - в качестве определения товара использовать его id.
Предыстория такова - продавцы на создавали товары без указания артикула, например
category:Полотенцесушители
vendor:Gloss&Reiter
model:Liza 50x100 нижний подвод (Л.50х100.Л2.Z3)
article:null
id:792866

и теперь необходимо везде заполнять артикула - хотя артикул и наиvенование на 99% совпадают
Л.50х100.Л2.Z3
а если была бы возможность обновлять состояние остатков по id было бы супер

Отчет импортера

Здравствуйте! Направьте, где можно прочитать для чего нужен отчет импортера и что он отражает. (GET /importers/stocklists/{stockListId}/status)

Connection timed out

3 месяца подряд успешно вытягивал записи из магазина(GET /positions) и записывал обратно (PUT /pricelist/{id}/renew). Сегодня стал на любой запрос (даже на получение токена) получать вот это

curl: (7) Failed to connect to b2bapi.onliner.by port 443: Connection timed out

Добавление товаров

Как добавить товар удаленно, посредством вашего API, с помощью ЯП - PHP или 1С, потому что в вашей документации как-то не совсем ясно все описано.

ПРИМЕР на PHP
$process = curl_init("https://b2bapi.onliner.by/importers/stocklists");
curl_setopt($process, CURLOPT_HTTPHEADER, array('Accept: application/json','Content-Type: application/json','Authorization: Bearer Token'));
curl_setopt($process, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($process, CURLOPT_POST, 1);
curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($process, CURLOPT_POSTFIELDS, JSON objects);
$data_a = curl_exec($process);
curl_close($process);

Ответ не приходит, поэтому смею предполагать, что я делаю ошибку. И возможно ли загружать не JSON объект, а файл, например, CSV(если да, то покажите пример файла).

JSON кавычки

как передавать модель товара где используются одинарные кавычки?
пример:
MacBook Pro 15'' Retina (MJLQ2)

  • при addslashes выдает ошибку валидации файла
  • при htmlspecialchars в отчете пишет "Неверно указана или не указана модель товара"

варианты не подходят:
"model":"MacBook Pro 15'' Retina (MJLQ2)",
"model":"MacBook Pro 15'' Retina (MJLQ2)",
"model":"MacBook Pro 15&#039;&#039; Retina (MJLQ2)",

Проблема с выгрузкой через API

Добрый день. Компания Vtc.by (16184) . 2018-04-09 11:46:51 успешно был выгружен прайс лист с актуальными ценами, вопросов по работе не было. После 18-19 часов каким то образом все розничные цены были изменены на оптовые. Выгрузка после 2018-04-09 11:46:51 никто не делал. Сегодня с 8 часов утра пытаюсь выгрузить новый прайс лист вручную и к сожалению безуспешно.
В чем может быть проблема ? Вот пример позиции Zanussi ZACS-09 HP/A16/N1

Добавление товаров

Как добавить товар удаленно, посредством вашего API, с помощью ЯП - PHP или 1С, потому что в вашей документации как-то не совсем ясно все описано.

ПРИМЕР на PHP
$cart = array(
"product" => array(
"manufacturer" => "Samsung",
"article" => "NC900",
"ean13" => "2400000032632",
"description" => "Samsung NC900 16Gb"
),
"producer" => array(
"country" => "Канада",
"factory" => "ООО Кленовый сироп, Монреаль, улица Каштановая 30"
),
"stock" => array(
"status" => "in_stock",
"quantity" => 900
),
"recommended_retail_price" => array(
"amount" => "120.60",
"currency" => "BYN"
),
"package" => array(
"width" => "100 мм",
"length" => "200 мм",
"height" => "300 мм",
"weight" => "200 г"
)
);

$cart = json_encode($cart);

$process = curl_init("https://b2bapi.onliner.by/oauth/token");
curl_setopt($process, CURLOPT_HTTPHEADER, array('Accept: application/json'));
curl_setopt($process, CURLOPT_USERPWD, "c9e78730c8ce0_____:379ebfcde9761058ddd06______");
curl_setopt($process, CURLOPT_POST, 1);
curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($process, CURLOPT_POSTFIELDS, array('grant_type' => 'client_credentials'));
$result = curl_exec($process);
curl_close($process);
$result = json_decode($result,true);

$process = curl_init("https://b2bapi.onliner.by/importers/stocklists");
curl_setopt($process, CURLOPT_HTTPHEADER, array('Accept: application/json','Content-Type: application/json','Authorization: Bearer '.$result['access_token']));
curl_setopt($process, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($process, CURLOPT_POST, 1);
curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($process, CURLOPT_POSTFIELDS, $cart);
$data_a = curl_exec($process);
curl_close($process);

var_dump($data_a);

Ответ не приходит, поэтому смею предполагать, что я делаю ошибку. И возможно ли загружать не JSON объект, а файл, например, CSV(если да, то покажите пример файла).

Импорт прайс-листов

Добрый день! Хотел бы увидеть живой пример отправки прайса средствами API с помощью cURL PHP. А конкретнее нужен запрос с параметрами. Тот запрос, что в документации, как я понял неполный, ведь нужно также передать ещё свой API key и т.д.

И ещё возможно есть некая тестовая среда? Не хотелось бы добавлять неправильные прайс-листы, пока всё не будет как надо работать

Не всегда удаляются товары из каталога с помощью API

Не всегда правильно срабатывает удаление товаров через API.
Проверено, все ID на наши товары существуют. Но случается, что после запроса на удаление товар так и остаётся в B2B, следовательно, и в каталоге Onliner.
Нет какой-то закономерности, факт срабатывания удаления происходит случайно. В результате мы не можем пользоваться API, приходится заходить в B2B и вручную удалять товары.

Кроме того в B2B при изменении цены во вкладке импорт/экспорт возникает новая запись, а при удалении её нету. Необходимо добавить информирование об удалении товара.
Так мы сможем проверять корректность отправленных в API команд.

onliner-b2b-api/price-lists/import/status.md - статус импорта

Статус - ОШИБКА_ВАЛИДАЦИИ
{"id":"589050505d3aa665398b4567","shopId":6008,"statusCode":"STATUS_PARSE_ERROR","statusText":"\u041e\u0448\u0438\u0431\u043a\u0430 \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438","date":"2017-01-31 11:52:32","processedCount":0,"errorsCount":0}

report - пустой, там нет ошибок, в чем может быть причина?, можете подробнее описать ошибки.

Пустые ответы от сервера при запросе брендов и товаров

Добрый день, выбрал все секции про коспетику, потом по всем выбрал бренды, по брендам выбрал товары. В итоге получил вот такую структуру.

>Array
(
    [638] => Array
        (
            [NAME] => Косметика по уходу за волосами
            [BRANDS] => Array
                (
                    [11872] => Array
                        (
                            [NAME] => ЛН-Косметика
                            [PRODUCTS] => Array
                                (
                                )
                        )
                    [11822] => Array
                        (
                            [NAME] => Фитокосметик
                            [PRODUCTS] => Array
                                (
                                )
                        )
                )
        )
    [642] => Array
        (
            [NAME] => Косметика по уходу за лицом
            [BRANDS] => Array
                (
                )
        )
    [645] => Array
        (
            [NAME] => Косметика по уходу за телом
            [BRANDS] => Array
                (
                )
        )
    [655] => Array
        (
            [NAME] => Декоративная косметика для губ
            [BRANDS] => Array
                (
                )
        )
    [656] => Array
        (
            [NAME] => Декоративная косметика для лица
            [BRANDS] => Array
                (
                    [15112] => Array
                        (
                            [NAME] => Фабрика Театральной Косметики
                            [PRODUCTS] => Array
                                (
                                )
                        )
                )
        )
    [657] => Array
        (
            [NAME] => Декоративная косметика для глаз
            [BRANDS] => Array
                (
                )
        )
    [659] => Array
        (
            [NAME] => Аксессуары для косметики
            [BRANDS] => Array
                (
                )
        )
)
<

Она сильно разнится с тем что я скачал в структуре из кабинета. Подскажите, я от сервиса правильные ответы получаю, на вашей стороне такая же структура, или на моей стороне где-то косяк?
И подскажите как быть с брендами и товарами которых нет в Вашей стурктуре?

id при обмене

можно ли для обмена по апи использовать id товара онлайнера, а не id позиции товара который онлайнер присваивает для каждого прайс листа?

Onlinr API для магазина - не обновляется артикул предложения

отправляю "PATCH"запрос на обновление позиции "https://b2bapi.onliner.by/pricelists" через XML файл, цены обновляются, а артикул нет?

-

-

-

Полотенцесушители

Gloss & Reiter

Cascade 50x60 [Л.50х60.К6 (1")]

Л. 50х60.К6.G1

1828300

345.77

BYN

. Код товара: 1828300. Скидки при заказе через корзину onliner! Консультация, подбор по параметрам, похожие товары. Преимущество покупки товаров для кухни и ванной в 1 месте. Все виды оплат. Доставка или самовывоз по предзаказу. Более 50 000 товаров.

СООО «глосс энд рейтер», РБ, г. Минск, переулок Промышленный 14а

СООО «Глосс энд рейтер», РБ, г. Минск

СООО «Глосс энд рейтер», РБ, г. Минск

12

3

0.00

4

12.00

null

нет

нет

null

-

BYN

Onliner API для импортеров

Добрый день.
Пытають пройти авторизацию.
Отправляю Json на https://b2bapi.onliner.by/importers/token
{client_id: 1111111111111,
client_secret: 2222222222222222222222}
Выдает ошибку ресурс не найден. Вероятно что-то я делаю не так?

Client ID и Client Secret для импортеров получать из Приложение onliner-b2b-api (https://b2b.onliner.by/pricelists) ?

Максимальный размер json при изменении

https://github.com/onlinerby/onliner-b2b-api/blob/master/docs/price-lists/import/update.md

При попытке отправить данные на изменение в ответ приходит следующее:

<title>413 Request Entity Too Large</title>

413 Request Entity Too Large


nginx

пытаюсь отправить данные размером ~72 мб

Какой максимальный размер можно отправлять?

Неверный формат ответа при обновлении позиции магазина

Здравствуйте.

При обновлении позиции магазина с определённым id ответ приходит не в формате, который указан в вашей документации (то есть [{"id": myID, "dateUpdate":"2013-01-01 12:00:00"}]), а следующий:
[{"all":"2018-08-06 17:25:15"}]

То есть вместо обновления одной позиции происходит обновление всех.
Пример запроса:

https://b2bapi.onliner.by/pricelist/3600342293/renew?access_token=...

Код, формирующий запрос к серверу:

$process = curl_init("https://b2bapi.onliner.by/pricelist/3600342293/renew?access_token=...");
curl_setopt($process, CURLOPT_HTTPHEADER, array('Accept: application/json'));
curl_setopt($process, CURLOPT_CUSTOMREQUEST, "PUT");
$result_access = curl_exec($process);
curl_close($process);

Могли бы вы объяснить, почему так происходит и как исправить?

Onliner API для импортеров - обновление наличия товара

Два вопроса:
1)отправил запрос на обновления наличия товара - внутренность запроса была неправильная
в течении суток возвращает мне что находится в обработке(STATUS_PROCESSING), хотя по идее должен был выругаться

{"id":"5b64c5572f7cc6bc442eb632","importerId":28,"fileName":"stock-list-2018-08-04.json","size":33736,"date":"2018-08-04 00:12:55","status":"STATUS_PROCESSING","contentType":"json","statusMessage":null}

2)Отправляю уже правильный запрос (как я думаю) возвращает всё тоже (STATUS_PROCESSING)
возможно связано с представлением "&", я его представлял как "\u0026" и ""\U0026
и "&" и без всякого преобразования отсылал, все одно и то же
вот пример одноги из запросов
[{"product": {"manufacturer": "Gloss \u0026 Reiter","article": "Л.50х60.К6 (1")","ean13": "4814995008165"},"stock": {"status": "in_stock"},"recommended_retail_price": {"amount": "345.77","currency": "BYN"},"package": {"width": "610 мм","length": "150 мм","height": "54 мм","weight": "6200г"}}]

и один и то же ответ "STATUS_PROCESSING"
"id":"5b66d0102f7cc6b6720e0342","importerId":28,"fileName":"stock-list-2018-08-05.json","size":294,"date":"2018-08-05 13:23:12","status":"STATUS_PROCESSING","contentType":"json","statusMessage":null}

Не могу получить токен к onliner-b2b-api, хотя к onliner-cart-api токен получается без проблем

Добрый день!
Проект на Node.js

Собственно, не могу получить токен к onliner-b2b-api, хотя к onliner-cart-api токен получается без проблем.

Листинг ниже:

`const express = require('express');
const app = express();

var request = require('request')

const credentials = {
client: {
id: '',
secret: '
'
},
auth: {
tokenHost: 'https://b2bapi.onliner.by/oauth/token'
}
};
var authToken;

const oauth2 = require('simple-oauth2').create(credentials);

app.get('/', (req, res) => {
const code = req.query.code;
const options = {
code,
};
oauth2.authorizationCode.getToken(options, (error, result) => {
if (error) {
console.error('Access Token Error', error.message);
return res.json('Authentication failed');
}

console.log('The resulting token: ', result);
authToken=result;
const token = oauth2.accessToken.create(result);

return res
.status(200)
.json(token);
});

});

app.listen(3000, () => {
console.log('Express server started on port 3000'); // eslint-disable-line
});`

Delete subject are not specified

В теле запроса установлено следующее http://joxi.ru/gmv3vZacLRwLw2
При отправке запроса HTTP-метод DELETE получаю вот такой ответ {"errors":"Delete subject are not specified"}

что делаю не так?

Onliner API для импортеров HTTP/1.1 401 Unauthorized при выполнении любого метода

Получил Token
https://b2bapi.onliner.by/importers/token

Далее при вызове любого метода (проверял на:
(PUT importers/retailers)
(GETimporters/retailers/"+retailerListId+"/status)
(POST importers/match-reports/requests)
возвращает ошибку
HTTP/1.1 401 Unauthorized

везде прописал
Accept = "application/json"
ContentType = "application/json"
Authorization = "Bearer eyJ0eXAiOiJKV1MiLCJhbGciOiJIUzUxMiJ9.eyJ1c2VyX3R5cGUiOiJpbXBvcnRlcl9hcGkiLCJ1c2VyX2RhdGEiOnsiaWQiOjI4fSwiaWF0IjoxNTMyODcyMDcxLCJzY29wZXMiOltdLCJleHAiOjE1MzI4NzI2NzF9.XSqAOEtVy1aIR1osq70aLM_rxr1WrfF6t_yxMwmlz3ANNAL5bSg8Le4u1UBLS_AIrjFEiH79dYOHvISizo_Zog"

фирма Gloss&Reiter
client_id = 2943d1b1f64f74fd????
client_secret = b742d944cc88d6fec76fc35563b4cfdb8247????

отчет по сопоставленным товарам импортера

Здравствуйте!
Пытаюсь получить отчет по сопоставленным товарам импортера, ответ:
{"id":"5b3356599d29c90cad257b42","importerId":29,"createdAt":"2018-06-27T12:18:17+03:00","updatedAt":"2018-06-27T12:18:18+03:00","status":"completed","report":[]}

пустой, импортер говорит, что товары на портал размещал...
Так ли это?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.