mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-06-08 23:56:33 +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_ПреобразованиеТипов.ПолучитьСтроку(IDМагазина);
|
||||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(ТокенСтраницы);
|
OPI_ПреобразованиеТипов.ПолучитьСтроку(ТокенСтраницы);
|
||||||
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Фильтры);
|
|
||||||
|
|
||||||
URL = "https://api.partner.market.yandex.ru/campaigns/%1/offers";
|
URL = "https://api.partner.market.yandex.ru/campaigns/%1/offers";
|
||||||
URL = СтрШаблон(URL, IDМагазина);
|
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, Фильтры, Заголовки);
|
||||||
Иначе
|
Иначе
|
||||||
Ответ = OPI_Инструменты.Post(URL, , Заголовки);
|
Ответ = OPI_Инструменты.Post(URL, , Заголовки);
|
||||||
|
@ -2095,6 +2095,7 @@
|
|||||||
|
|
||||||
YandexMarket_ДобавитьОбновитьТовары(ПараметрыТеста);
|
YandexMarket_ДобавитьОбновитьТовары(ПараметрыТеста);
|
||||||
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