Перейти к содержимому

интернет-биржа

Форумы


Vіktorі

Регистрация: 22 ноя 2016
Не в сети Активность: мар 06 2018 03:29
-----

Мои сообщения

В теме: INDX API. Програмные интерфейсы INDX

05 марта 2018 - 16:22

Приветствую всех.

 

Пробую сделать запрос используя библиотеку Apache HttpClient для Java:

HttpPost requestPost = new HttpPost("https://api.indx.ru/api/v2/trade/Balance");               
StringEntity params = new StringEntity("ApiContext:{\"Login\":\"---\",\"Wmid\":\"---\",\"Culture\":\"ru-RU\",\"Signature\":\"---\"}");
requestPost.addHeader("Accept", "text/json");
requestPost.setEntity(params);
HttpResponse responsePost=httpClient.execute(requestPost);

1. Нужно добавить:

requestPost.addHeader("Content-Type", "application/json");

 

 

2.

​"ApiContext:{\"Login\":\"---\",\"Wmid\":\"---\",\"Culture\":\"ru-RU\",\"Signature\":\"---\"}"

заменить на:

"{ApiContext:{\"Login\":\"---\",\"Wmid\":\"---\",\"Culture\":\"ru-RU\",\"Signature\":\"---\"}}"
 

 


В теме: INDX API. Програмные интерфейсы INDX

04 марта 2018 - 12:48

Большое спасибо!


В теме: INDX API. Програмные интерфейсы INDX

03 марта 2018 - 20:27

Подскажите, пожалуйста.

Делаю запрос на https://api.indx.ru/api/v2/trade/Tools

Body: {"ApiContext":{"Login":"-----","Wmid":"-----","Culture":"ru-RU","Signature":"-------"}}

Получаю правильный ответ.

Делаю запрос с такими же значениями в ApiContext на https://api.indx.ru/...trade/OfferList

Body: {"ApiContext":{"Login":"-----","Wmid":"-----","Culture":"ru-RU","Signature":"-------"}, "Trading":{"ID":60}}

 

Но получаю:

{"code":-4,"desc":"Signature is not correctly  generated","value":null}

 

Подпись правильная, так как запрос https://api.indx.ru/api/v2/trade/Tools работает.