Имя: Пароль:
1C
1С v8
Авторизация в яндекс.директ из 1С используя АПИ 2.0 через токен
0 sem4cnt
 
26.09.13
16:19
Кто-нибудь может подсказать рабочий кусок кода для авторизации в песочнице яндекса через АПИ 2.0 в формате JSON?

Нигде нет рабочих примеров... увы...
1 sem4cnt
 
26.09.13
16:26
Делаю так:

    АдресСервера = "api-sandbox.direct.yandex.ru";
    //АдресСервера = "https://api-sandbox.direct.yandex.ru";;
    РесурсНаСервере = "json-api/v4/";
    ПутьКФайлу = "d:\тест.txt";
    
    // устанавливаем соединение с сервером

    Попытка
        Соединение = Новый HTTPСоединение(АдресСервера, , , ,);
    Исключение
        Сообщить("Не удалось установить соединение с сервером онлайн-проверки:"
        + Символы.ПС + ИнформацияОбОшибке().Описание, СтатусСообщения.Важное);
        //Возврат;

    КонецПопытки;
    
    
    //// посылаем запрос
    
    Заголовки = Новый Соответствие;
    Заголовки.Вставить("Content-Type", "application/json; charset=utf-8");
    ФайлРезультата = ПолучитьИмяВременногоФайла();
    Сообщить(ФайлРезультата);
    Попытка
        Соединение.ОтправитьДляОбработки(ПутьКФайлу, РесурсНаСервере, ФайлРезультата, Заголовки);
        
        //Соединение = Неопределено;
    Исключение
    КонецПопытки;

но выдает ошибку
2 sem4cnt
 
26.09.13
16:27
В тест.txt лежит вот это:

{
    "method": "GetClientInfo",
    "param": ["sd-party"],
    "locale": "ru",
    "login": "sd-party",
    "application_id": "55e2f48b8bc6478b89d0868e26d60e91",
    "token": "7ea7762a0be143428563c919e41a9ef8"
}
3 Базис
 
naïve
26.09.13
16:35
Ты уверен, что логин с токеном стоило показывать всем?
4 sem4cnt
 
26.09.13
16:52
Он уже не актуален
5 sem4cnt
 
26.09.13
16:53
Кто писал для директа, признавайтесь)))
6 Зойч
 
26.09.13
16:55
что за ошибка то?
7 Зойч
 
26.09.13
16:56
скорее всего ошибка в наличии в файле BOM секции
8 sem4cnt
 
26.09.13
17:02
403 ошибка при выполнении команды Соединение.ОтправитьДляОбработки(
9 oleg_km
 
26.09.13
17:40
+(7) BOM действительно выкинули из файла перед отправкой, а то 1С не понимает, что utf файл содержит BOM, а веб сервер и подавно
10 sem4cnt
 
26.09.13
17:51
Пожалуйста, поясните, что такое ВОМ. Я с этими интернет технологиями на Вы...