mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-04-21 12:17:20 +02:00
YAM: Товары кабинета
This commit is contained in:
parent
3120cb5390
commit
c9d456e0da
File diff suppressed because it is too large
Load Diff
@ -205,7 +205,6 @@
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(IDМагазина);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(ТокенСтраницы);
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Фильтры);
|
||||
|
||||
URL = "https://api.partner.market.yandex.ru/campaigns/%1/offers";
|
||||
URL = СтрШаблон(URL, IDМагазина);
|
||||
@ -216,6 +215,31 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Фильтры) Тогда
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Фильтры);
|
||||
Ответ = OPI_Инструменты.Post(URL, Фильтры, Заголовки);
|
||||
Иначе
|
||||
Ответ = OPI_Инструменты.Post(URL, , Заголовки);
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьТоварыКабинета(Знач Токен, Знач IDКабинета, Знач Фильтры = "", Знач ТокенСтраницы = "") Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(IDКабинета);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(ТокенСтраницы);
|
||||
|
||||
URL = "https://api.partner.market.yandex.ru/businesses/%1/offer-mappings";
|
||||
URL = СтрШаблон(URL, IDКабинета);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Если ЗначениеЗаполнено(ТокенСтраницы) Тогда
|
||||
URL = URL + "?page_token=" + ТокенСтраницы;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Фильтры) Тогда
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Фильтры);
|
||||
Ответ = OPI_Инструменты.Post(URL, Фильтры, Заголовки);
|
||||
Иначе
|
||||
Ответ = OPI_Инструменты.Post(URL, , Заголовки);
|
||||
|
@ -2095,6 +2095,7 @@
|
||||
|
||||
YandexMarket_ДобавитьОбновитьТовары(ПараметрыТеста);
|
||||
YandexMarket_ПолучитьТоварыМагазина(ПараметрыТеста);
|
||||
YandexMarket_ПолучитьТоварыКабинета(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -14487,6 +14488,20 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура YandexMarket_ПолучитьТоварыКабинета(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["YMarket_Token"];
|
||||
IDКабинета = ПараметрыФункции["YMarket_Business"];
|
||||
|
||||
Результат = OPI_YandexMarket.ПолучитьТоварыКабинета(Токен, IDКабинета);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТоварыКабинета", "YandexMarket");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
Loading…
x
Reference in New Issue
Block a user