API-NG
#1 OFFLINE
Добавлено 21 February 2014 - 11:53
При запуске SampleAPI (пример логина с сайта АПИ) после указания этого ключа и прохождения регистрации на вложенной странице вылазит сообщение:
Вход в систему не удается выполнить из-за технических неполадок. Пожалуйста, повторите попытку позже.
Вопрос - Ключ тот или не тот?
#2 OFFLINE
Добавлено 21 February 2014 - 19:41
#3 OFFLINE
Добавлено 22 February 2014 - 11:17
Если у кого-то тоже существует эта проблема, то могу рассказать следующее:
Для получения комплекта ключей (рабочего и отладочного) надо выудить бетфайровские куки ssoid при осуществленном входе на сайт БФ. Этот куки надо скопировать (без кавычек, если таковые имеются и без последнего слеша) в соответствующее окошко визуализера, "встать" на метод createDeveloperAppKeys и в открывшемся окошке указать имя своего разрабатываемого бота. После чего топнуть внизу кнопку Екзекуте. Справа получите ключи. При появлении ошибки или сообщения, где присутствует какое-то упоминание про дубли - сменить имя приложения (бота) - указанное уже кем-то используется.
Ключ доступа к АПИ, предлагаемый в учетке форума разработчиков по для БФ в качестве АппКея не подходит.
Где и как использовать указанное имя бота пока не знаю. Допускаю, что это имя должно как-то "просочиться" в имя проекта при кодинге. По этому поводу есть какие-то мысли?
#4 OFFLINE
Добавлено 22 February 2014 - 13:48
На чем пишите кстати?
Отредактировано Пешеход, 22 February 2014 - 13:48.
#5 OFFLINE
Добавлено 22 February 2014 - 16:49
Визуализёр придуман разработчиками АПИ-НГ вроде как для тестирования вариантов запросов по разным операторам.
При изучении документации на НГ обнаружилось несколько способов получения ключей. Какой-то способ подразумевал 3-хдневный срок на активацию ключа файром... Вообще Референсы-Гуиды сами по себе "штуки в себе", пардон за каламбур, а в изложении транслятора гугла или сократа - круче детектива.
Кстати, пытаюсь шарпить.
#6 OFFLINE
Добавлено 23 February 2014 - 09:49
"Team Foundation Server tfs.app.betfair:8080/tfs/mdcassist в настоящее время не доступен.
Решение будет открыто в автономном режиме."
Что за сервер такой? В курсе кто-нибудь?
#7 OFFLINE
Добавлено 23 February 2014 - 10:26
NickOdessa, on 21 February 2014 - 19:41, сказал:
#8 OFFLINE
Добавлено 07 January 2015 - 19:24
Подскажите, в чём может быть причина?
Ключи созданы через визуализатор, я их вижу через гетДевелоперАппКейс, всю информацию через визуализатор получаю, все данные счёта и т.д. Но при попытке залогиниться через SampleAPI.exe, скачанный у бетфайр, выскакивает ошибка "Вход в систему не удается выполнить из-за технических неполадок. Пожалуйста, повторите попытку позже."
Ключ пробовал как рабочий, так и delay.
То же самое при попытке логина через скачанные примеры (Делфи).
Заранее спасибо за совет, что делать дальше.
#9 OFFLINE
Добавлено 07 January 2015 - 19:31
#10 OFFLINE
Добавлено 08 January 2015 - 09:33
1. Non-Interactive (bot) login - с сертификатом.
2. Interactive Login - Desktop Application - это с вызовом окна БФ, в котором у меня выскакивает ошибка.
3. Interactive Login - API Endpoint - POST-запрос. Полагаю, этот вариант ты имеешь в виду. Верно?
Буду разбираться с вариантом 3, т.к. 1 пробовал, но что-то тоже не пошло (но я думаю, что я где-то накосячил с сертификатом).
А пример не подскажешь? Кстати, ты на чем пишешь? Я пишу на Делфи, но, в принципе, могу на чём угодно. Переучиться не долго.
#11 OFFLINE
Добавлено 08 January 2015 - 12:05
Пользую шарп.
#12 OFFLINE
Добавлено 08 January 2015 - 16:50
clerk, on 08 January 2015 - 12:05, сказал:
xoxotun, on 08 January 2015 - 09:33, сказал:
clerk, on 08 January 2015 - 12:05, сказал:
#13 OFFLINE
Добавлено 08 January 2015 - 20:05
https://github.com/a...eus74/SharpFair
https://github.com/o...on/betfair-base
https://github.com/joelpob/betfairng
не актуально, старое api:
https://github.com/sjdweb/lignite
https://github.com/s...ones/BetFairBot
Может быть кто-то пользовался чем-то из списка. Думаю всем, а особенно новичкам, будет интересно с чем стоит работать, а что лучше не трогать.
#14 OFFLINE
Добавлено 09 January 2015 - 16:06
Ориентировался на примеры в шарпе. Для Делфи не нашёл.
Кстати, clerk, это ты писал на форуме разработчиков БФ или у тебя там тёзка?
Спасибо тебе в любом случае!
#15 OFFLINE
Добавлено 09 January 2015 - 18:11
#16 OFFLINE
Добавлено 10 January 2015 - 12:25
#17 OFFLINE
Добавлено 10 January 2015 - 13:01
Но мне кажется, что при создании сертификата я что-то не так сделал.
А какие-то преимущества есть у этого логина перед другими?
#18 OFFLINE
Добавлено 10 January 2015 - 13:10
Сертификат создал, как было указанно в примере, все предельно просто. Для использования его в C# нужно конвертировать сертификат формата .pem в формат .pfx
с помощью openssl у меня не получилось, выскакивала ошибка, поэтому сделал в ssl4less. на выходе получил .pfx сертификат.
Возможно там какая-то ошибка. т.к. при вызове Betfair_Non_interactive_login ловлю ошибку "Could not load the certificate: сетевой пароль не указан".
#19 OFFLINE
Добавлено 10 January 2015 - 13:28
sneg, on 10 January 2015 - 13:10, сказал:
А ты по какой причине хочешь реализовать именно с сертификатом?
#20 OFFLINE
Добавлено 10 January 2015 - 14:45