Установить по ссылке Парсер товаров для 1С
Решение позволяет загружать изображения, характеристики и отзывы для товаров.
Заполнение информацией происходит с помощью пошаговой настройки.
Статусы заполнения изображений, характеристик или отзывов записываются в отдельные свойства.
Скачать модуль Описание модуля Настройка модуля
$.ajax({
type: "POST",
url: "https://ymscanner.site/api/info",
data: {id:1967891195,key:'Подставьте ваш ключ из личного кабинета'},
success:function(data){console.log(data);}
});
curl -X POST -d "key=Ваш ключ&id=1967891195" https://ymscanner.site/api/info
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://ymscanner.site/api/info");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,['id'=>1632006,'key'=>'Ваш ключ доступа']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
echo $response;
$context = stream_context_create([
'http' => [
'method' => 'POST',
'header' => 'Content-Type: application/x-www-form-urlencoded',
'content' => 'id=435064&key=ваш ключ доступа',
],
]);
echo file_get_contents("https://ymscanner.site/api/info",false,$context);
//Проверьте кодировку файлов 1С, редактор может добавлять невидимые символы в ваш код
//и искажать имена параметров, а сервис будет отвечать с ошибкой.
Процедура POSTЗапросИз1С(Команда)
Соединение = Новый HTTPСоединение("ymscanner.site",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
Заголовки = Новый Соответствие;
Заголовки.Вставить("Content-Type", "application/x-www-form-urlencoded");
Запрос = Новый HTTPЗапрос("/api/balance", Заголовки);
Запрос.УстановитьТелоИзСтроки("key=Ваш ключ");
//Несколько параметров передаются в строке с разделителем &. Например
// key=Ваш_ключ&id=1234567
// также возможно знак & придется ставить перед всеми параметрами
// по словам клиентов строка должна быть &key=Ваш_ключ&id=123456
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
Данные = ПрочитатьJSON(ЧтениеJSON, Ложь);
КонецПроцедуры
const fetch = require('node-fetch');
fetch('https://ymscanner.site/api/info',
{ method: 'POST',
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
body: 'key=Ваш ключ&id=460216077'
})
.then(res => res.json()).then(json => console.log(json));