запросы where, update rest api (json) из 1с - 1С

1. leobrn 693 25.08.17 06:59 Сейчас в теме
Здравствуйте! Пробую работать с rest api (json) , научился читать таблицу и добавлять запись.

Подскажите, как будет выглядеть запрос из 1с на поиск определенной записи по полю (where) и как допустим обновить запись (update)?

Читаю файл так:
    ИмяФайлаОтвета = ПолучитьИмяВременногоФайла("json");
    
    Соединение = Новый HTTPСоединение("IP", , , , , PORT);
    
    Заголовки = Новый Соответствие;
    Заголовки.Вставить("X-Parse-Application-Id", "LOGIN");
    Заголовки.Вставить("X-Parse-REST-API-Key","PASS");
 
    СтрокаПодключения = "/parse/classes/Client_table";
    
    Запрос = Новый HTTPЗапрос(СтрокаПодключения, Заголовки);
    
    Соединение.Получить(Запрос, ИмяФайлаОтвета);    
    
    ФайлОтвета = Новый Файл(ИмяФайлаОтвета); 
    
    Если ФайлОтвета.Существует() Тогда
        
        ТекстОтвета = Новый ТекстовыйДокумент();
        
        ТекстОтвета.Прочитать(ИмяФайлаОтвета,КодировкаТекста.UTF8);
        
        Если ТекстОтвета.КоличествоСтрок()>0 Тогда
            
            ОтветСервераСтрока = ТекстОтвета.ПолучитьТекст();
            ОтветJSON = ПрочитатьJSONИзФайла(ОтветСервераСтрока);
            
            //
        Иначе
            
        КонецЕсли;
        
        УдалитьФайлы(ИмяФайлаОтвета);
                
    КонецЕсли;
Показать


Добавляю запись так:
    Соединение = Новый HTTPСоединение("IP", , , , , PORT);
    
    Заголовки = Новый Соответствие;
    Заголовки.Вставить("X-Parse-Application-Id", "LOGIN");
    Заголовки.Вставить("X-Parse-REST-API-Key","PASS");
    
    СтрокаПодключения = "/parse/classes/Client_table";
    
    СтруктураДобавить = Новый Структура;
    СтруктураДобавить.Вставить("FIO", "Петров Василий Антонов");
    
    Запрос = Новый HTTPЗапрос(СтрокаПодключения, Заголовки);
    
    ФайлЗапроса = ПолучитьИмяВременногоФайла();   
    ТекстовыйФайл = Новый ТекстовыйДокумент;
    ТекстовыйФайл.УстановитьТекст(json(СтруктураДобавить));          
    ТекстовыйФайл.Записать(ФайлЗапроса, КодировкаТекста.UTF8);
    ФайлОтправки = Новый Файл(ФайлЗапроса);
    РазмерФайлаОтправки = XMLСтрока(ФайлОтправки.Размер());
 
    ФайлРезультата = ПолучитьИмяВременногоФайла();
    
    Запрос.УстановитьИмяФайлаТела(ФайлЗапроса);
    
    Ответ = Соединение.ОтправитьДляОбработки(Запрос);
Показать


Как мне найти по ФИО Петров Василий Антонов запись и допустим изменить его фио?

использую http://docs.parseplatform.org/rest/guide/#updating-objects
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот