Dwie niespójności w API

32 views
Skip to first unread message

Mariusz Zamolski

unread,
Jun 25, 2012, 2:56:29 AM6/25/12
to Sejmometr API

Witam

1) Rozpatrywania: time_start i time_stop w dokumentacji występują jako DateTime.
W rzeczywistości ( http://api.sejmometr.pl/rozpatrywanie/339/info ) są typu Time.
Jest to dość niewygodne a poza tym mocno niespójne z resztą API.
Pytanie: czy "tak ma być" czy planowana jest zmiana tego zachowania?

2) Punkty porządku dziennego: numer porządkowy punktu, w dokumentacji występuje jako Integer.
Jak widać na załączonym obrazku: http://api.sejmometr.pl/punkt/235/info może przyjąć wartość "11.",
która numeryczną nie jest.
Pytanie, czy to błąd w zwracanej wartości, czy też należy przyjąć dla tego pola typ "string".


pozdrowienia,
Mariusz Zamolski

UnixSlayer.pl

unread,
Jun 26, 2012, 2:54:31 AM6/26/12
to sejmom...@googlegroups.com
1) Wydaje mi się, że kiedyś time_start i time_stop rzeczywiście były typu DateTime. Dlaczego zostało to zmienione? W tej chwili, żeby wyciągnąć dokładną datę rozpatrywania, trzeba robić łączenie z tabelą dni posiedzeń. A to trochę niewygodne. Z kompletnej daty można łatwo wyciągnąć godzinę. 

2) Tutaj też było wcześniej poprawnie. Chociaż w takiej formie nie ma większego problemu bo wystarczy wartość rzutować na int i będzie w porządku.

Sam piszę aplikację do analizy pracy sejmu korzystającą z API Sejmometru. Bardzo proszę o informowanie, lub najlepiej wcześniejsze konsultacje w sprawie wprowadzania zmian w działaniu API. O ile dodanie kropki za numerem nie stanowi problemu, to zmiana typu z DateTime na Time sprawia, że zmienia się całkowicie sposób działania całego API.

Pozdrawiam, Piotr Zając.
Reply all
Reply to author
Forward
0 new messages