•         

* * * * * 4

Туториалы по Betfai API NG - набор людей


#81   skala

    Пунтер


  • Участник II
  • 68
2

10 March 2016 - 15:28

Точку остановки (Breakpoint) поставил?
Нужно ее поставить, запустить проект и нажать кнопку Login на форме
А вот это я не ставил...

#82   VBman

    Специалист


  • Участник II
  • 203
44

10 March 2016 - 15:38

А вот это я не ставил...
тяжело с вами будет батенька далее)) ой тяжело

Завтра будет пост о получении баланса, и др. данных аккаунта. Затем рынки и ставки начнем ковырять

#83   skala

    Пунтер


  • Участник II
  • 68
2

10 March 2016 - 15:56

тяжело с вами будет батенька далее)) ой тяжело
Никто не говорил что это легко)) я не одинок в этом. И это радует))

Завтра будет пост о получении баланса, и др. данных аккаунта. Затем рынки и ставки начнем ковырять
Хорошо, будет очень интересно посмотреть на это)

#84   skala

    Пунтер


  • Участник II
  • 68
2

10 March 2016 - 16:46

Если все сделано верно - в режиме отладки в переменной mSsoid увидим sessionToken:

теперь получилось его увидеть, а еще он в другом месте вышел
prntscr.com/adivm3

после нажатия кнопку логин, ничего не происходит, само окно не активно стоит, не реагирует в течении сек 5-7, только потом можно закрыть.
в след. уроке получится увидеть уже?

#85   VBman

    Специалист


  • Участник II
  • 203
44

10 March 2016 - 16:55

Если все сделано верно - в режиме отладки в переменной mSsoid увидим sessionToken:

теперь получилось его увидеть, а еще он в другом месте вышел
prntscr.com/adivm3

после нажатия кнопку логин, ничего не происходит, само окно не активно стоит, не реагирует в течении сек 5-7, только потом можно закрыть.
А что должно произойти при нажатии на кнопку?) Если там прописана только авторизация. Авторизацию и все остальные запросы обычно делают в новых потоках, чтобы не було зависания основного окна.

#86   skala

    Пунтер


  • Участник II
  • 68
2

10 March 2016 - 16:59

А что должно произойти при нажатии на кнопку?) Если там прописана только авторизация. Авторизацию и все остальные запросы обычно делают в новых потоках, чтобы не було зависания основного окна.
Я так и понял, только когда написал сообщение)
Сессия постоянно меняется

#87   Форсаж

    Пунтер


  • Участник
  • 35
0
  • МестоположениеКиев

13 March 2016 - 11:37

Опыта программирования практически нет, изучаю азы Java и доступные примеры кода.
Получилось залогиниться к бирже используя класс public class HttpClientSSO с примера "Sample Java code using Apache http client library and PKCS#12 key store". Как прикрутить этот код к другому примеру для создания запроса и получения списка рынков и выборы рынка скачек "ApiNGJsonRpcDemo" ?

#88   skala

    Пунтер


  • Участник II
  • 68
2

18 March 2016 - 21:29

Опыта программирования практически нет, изучаю азы Java и доступные примеры кода.
Получилось залогиниться к бирже используя класс public class HttpClientSSO с примера "Sample Java code using Apache http client library and PKCS#12 key store". Как прикрутить этот код к другому примеру для создания запроса и получения списка рынков и выборы рынка скачек "ApiNGJsonRpcDemo" ?
возможно надо создать новую тему, тут могут не ответить.
сам я помочь не могу к сожалению...

#89   skala

    Пунтер


  • Участник II
  • 68
2

22 March 2016 - 12:02

Переписал метод авторизации, добавил сохранение, проверку/продление сессии, функцию выхода и получение баланса. Все вызовы API сделаны в отдельных потоках. Будет некий шаблон, чтобы эти потоки можно было вызывать при необходимости не подвешивая основной поток программы.
можно тогда Авторизация и управление сессией заменить на новое Авторизация и управление сессией. Версия 2 ?

#90   WiktorPro

    Новичок


  • Участник
  • 5
1

24 March 2016 - 22:24

Очень интересная и нужная тема. Спасибо автору за труды! Жду продолжения)

#91   skala

    Пунтер


  • Участник II
  • 68
2

24 March 2016 - 22:46

Запустил Авторизация и управление сессией. Версия 2, все пошло хорошо.

#92   Форсаж

    Пунтер


  • Участник
  • 35
0
  • МестоположениеКиев

25 March 2016 - 10:35

Разобрался с примерами для бота на языке Java. Получилось авторизоваться используя сертификат, а так же получил ответ от биржи со списком типов рынков. Если кому интресно, могу описать как это получилось реализовать у меня, наверное только в другой теме.

#93   skala

    Пунтер


  • Участник II
  • 68
2

25 March 2016 - 11:03

Разобрался с примерами для бота на языке Java. Получилось авторизоваться используя сертификат, а так же получил ответ от биржи со списком типов рынков. Если кому интресно, могу описать как это получилось реализовать у меня, наверное только в другой теме.

И это было бы не плохо. он также будет работать как и на си шарп?

#94   Форсаж

    Пунтер


  • Участник
  • 35
0
  • МестоположениеКиев

25 March 2016 - 11:36

Результат работы бота, как мне кажется, не зависит от языка программирования. Приёмы реализации алгоритма схожи у языков, как Java так и С#. Например: залогиниться на бирже автоматически (нажав кнопку) и получить Токен, далее сохранить полученный Токен в переенную и использовать во всех последующих запросах. Этот алгоритм действий одинаков для реализации на разных языках. Я сейчас разбираю примеры кодов, для того, чтобы понять логику работы бота, а далее по аналогии буду реализовывать свой алгоритм работы бота.

#95   skala

    Пунтер


  • Участник II
  • 68
2

25 March 2016 - 12:34

Результат работы бота, как мне кажется, не зависит от языка программирования. Приёмы реализации алгоритма схожи у языков, как Java так и С#. Например: залогиниться на бирже автоматически (нажав кнопку) и получить Токен, далее сохранить полученный Токен в переенную и использовать во всех последующих запросах. Этот алгоритм действий одинаков для реализации на разных языках. Я сейчас разбираю примеры кодов, для того, чтобы понять логику работы бота, а далее по аналогии буду реализовывать свой алгоритм работы бота.
Не плохо было бы еще бот и на Java написать в отдельной теме. Я бы хотел связаться по ЛС, но пока не могу))) нужно узнать кое что.

#96   Форсаж

    Пунтер


  • Участник
  • 35
0
  • МестоположениеКиев

25 March 2016 - 12:53

Не плохо было бы еще бот и на Java написать в отдельной теме. Я бы хотел связаться по ЛС, но пока не могу))) нужно узнать кое что.
[email protected] пишите сюда, на что смогу - отвечу.
Написать бота не так уж и просто, да и времени отнимает много. В моём случае три самоучителя нужно читать параллельно с разбором кода.

#97   Джефф

    Пунтер


  • Участник
  • 48
-1

03 April 2016 - 21:09

Биржа дает два ключа:
  • live App Key - его мы будем использовать для работы
  • delayed App Key - возвращает цены с задержкой и не позволяет производить транзакции ставок (размещение ставок, отмена их и т.д.)

VBman, для чего нужен delayed App Key?

#98   VBman

    Специалист


  • Участник II
  • 203
44

03 April 2016 - 22:31



VBman, для чего нужен delayed App Key?
Для тестов, для криворуких ботов, которые рекурсией могут дать пару тысяч запросов в секунду, чтобы не слить свой баланс и т.д.

Сейчас же в коддинг идут не чтобы написать блокнот как раньше или калькулятор, а сразу с нуля и хочу бота для биржи..

#99   Джефф

    Пунтер


  • Участник
  • 48
-1

04 April 2016 - 19:15

Для тестов, для криворуких ботов, которые рекурсией могут дать пару тысяч запросов в секунду, чтобы не слить свой баланс и т.д.

VBman, в чем отличие delayed App Key от live App Key?

#100   VBman

    Специалист


  • Участник II
  • 203
44

05 April 2016 - 19:12

VBman, в чем отличие delayed App Key от live App Key?
delayed App Key - не дает делать ставки и дает данные с задержкой.
live App Key - позволяет делать ставки и возвращает текущие данные без задержки