Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.11.2010, 21:53   #1
Wadimka
Пользователь
 
Регистрация: 03.02.2009
Сообщений: 20
По умолчанию Вопрос по получения кефов через betfair api

Пример кода, работает нормально (тут я не указал процедуру логининга)
[DELPHI]
//====================
procedure LoadMarket(nr,level: integer);
var
rqst: GetEventsReq;
rspn: GetEventsResp;
i, kol : integer;
begin
rqst := GetEventsReq.Create;
rspn := GetEventsResp.Create;
rqst.header := APIRequestHeader.Create;
rqst.header.sessionToken := header.sessionToken;
rqst.eventParentId := nr;
rspn := (form1.HTTPRIO1 as BFGlobalService).GetEvents(rqst);
header.sessionToken := rspn.header.sessionToken;
kol := High(rspn.eventItems) - Low(rspn.eventItems) + 1;
if (kol > 0) then
begin
for i := 0 to kol-1 do
begin
if Level=1 then begin
FormMaster.ListBox3.Items.Add(IntTo Str(rspn.eventItems[i].eventId));
FormMaster.ListBox4.Items.Add( rspn.eventItems[i].eventName);
end;
if Level=2 then begin
FormMaster.ListBox5.Items.Add(IntTo Str(rspn.eventItems[i].eventId));
FormMaster.ListBox6.Items.Add( rspn.eventItems[i].eventName);
end;
if Level=3 then begin
FormMaster.ListBox7.Items.Add(IntTo Str(rspn.eventItems[i].eventId));
FormMaster.ListBox8.Items.Add( rspn.eventItems[i].eventName);
end;
if Level=4 then begin
FormMaster.ListBox9.Items.Add(IntTo Str(rspn.eventItems[i].eventId));
FormMaster.ListBox10.Items.Add( rspn.eventItems[i].eventName);
end;
end;
end;
rqst.Free;
rspn.Free;
end;

[/DELPHI]

nr - ID нужного рынка
Вообщем сама проблема, например выбираю Тенис, в nr - код тениса вводится, список получается составить до самих рынков этой процедурой, Match Betting Set Betting и т.п.
А вот сами кефы получить по ID этих самых Match Betting или Set Betting этой функцией не получается, ошибка INTERNAL_ERROR от Betfair
Ребят кто кодил, помогите!
Wadimka вне форума
Старый 19.11.2010, 23:52   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

У нас принято оформлять код специальным тэгом - при помощи кнопочки "#".
Только...
И не значком #.
И не РНР-кодом.
И не значком цитаты.
И не собственными "ручками".
Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе...
Модератор

И еще. Старайтесь не употреблять сленга.
Я буду расценивать это как плохое знание русского языка.
А штраф за "Многочисленные ошибки" очень близок к бану.
mihali4 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WIN API для получения списка? YaroslavKh Win Api 10 12.02.2010 00:02
Подключение к БД FireBird через API [C++] anGeee SQL, базы данных 0 29.11.2009 21:53
Вопрос по API Artruman Win Api 1 25.04.2009 08:02
Вопрос по API Visual Basic С.М.С Помощь студентам 2 09.01.2009 12:45