|
Авторизация в яндекс.директ из 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";
//АдресСервера = ";;
РесурсНаСервере = "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
|
Пожалуйста, поясните, что такое ВОМ. Я с этими интернет технологиями на Вы...
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший