0
odines
05.03.13
✎
18:43
|
Как подключиться к апи яндекса через json?
сделал текстовый файлик:
POST /json-api/v4/ HTTP/1.1
Host: api.direct.yandex.ru
Content-Length: 204
Content-Type: application/json; charset=utf-8
{
"method": "GetClientInfo",
"param": ["xxxxxxxx"],
"locale": "ru",
"login": "xxxxxxxxx",
"application_id": "xxxxxxxxxxxxxxxxxxxxxx",
"token": "xxxxxxxxxxxxxxxxxx"
}
Отправляю так:
АдресСервера = "api.direct.yandex.ru";
РесурсНаСервере = "json-api/v4/";
ПутьКФайлу = "c:\дир.txt";
// устанавливаем соединение с сервером
Попытка
Соединение = Новый HTTPСоединение(АдресСервера, , , ,);
Исключение
Сообщить("Не удалось установить соединение с сервером онлайн-проверки:"
+ Символы.ПС + ИнформацияОбОшибке().Описание, СтатусСообщения.Важное);
//Возврат;
КонецПопытки;
//// посылаем запрос
ФайлРезультата = ПолучитьИмяВременногоФайла();
Сообщить(ФайлРезультата);
Попытка
Соединение.ОтправитьДляОбработки(ПутьКФайлу, РесурсНаСервере, ФайлРезультата);
Соединение = Неопределено;
Исключение
пишет что все плохо, что не так делаю? или JSON нужно как то особенно отправлять?
|
|
2
Bober
05.03.13
✎
18:56
|
ОтправитьДляОбработки 4 параметр заголовки
либо строка, либо соответствие
Заголовки = Новый Соответствие
Заголовки[Content-Type] = "application/json; charset=utf-8";
Соединение.ОтправитьДляОбработки(ПутьКФайлу, РесурсНаСервере, ФайлРезультата, Заголовки);
|
|