Außerdem ist mir noch aufgefallen, dass der Monat (MM) irgendwie von 00-12 unterschiedliche Werte liefert. Warum? Entweder 00-11 oder 01-12. Welche Notation ist denn vorgesehen?
Mit freundlichen Grüßen,
keigel2001 2 mal bearbeitet, zuletzt 15. Jan. 2014, 19:47 Uhr
Es ist keine weiße Seite, sondern ein entsprechender HTTP-Header, z.B. 403. Es sind maximal X Tausend Releases abrufbar... Beim Monat ist 01-12 die korrekte Angabe, alles außerhalb katapultiert dich vermutlich ins Jahr davor/danach.
Ok dann MM von 01-12.
Aber ich muss doch noch mal wegen den Seitenzahlen nachfragen.
Am Beispiel 2012-12:
Angegeben ist hier <total_pages>89</total_pages>.
Seite 1: Releases vom 31.12.2012
Seite 50: Releases vom 12.12.2012
Releases vom 01.-11.2012 müssten also auf den Seiten 51-89 liegen, aber bei denen kommt nur ein 404 Not Found-Statuscode.
Wie kann man denn z.b. Releases vom 05.12.2012 anwählen?
Und warum steht in der xml <total_pages>89</total_pages>, wenn dann nach 50 Seiten Schluss ist(bei per_page 100, also genau nach 5000 Releases)?
Ist das wirklich so vorgesehen? Wenn das nicht möglich ist, ist das eben nicht möglich. Aber die <total_pages>89</total_pages>-Angabe verwirrt in dem Zusammenhang doch ein wenig
Vielleicht kannst du das Limit ja nochmal rausnehmen und einen neuen Versuch starten, oder eben einen Hinweis in der API-Beschreibung einfügen, damit sich niemand wundert. Ich hatte zuerst im IRC-Chat nachgefragt. Dort hatte das auch schon jemand als Bug aufgefasst, weil es eben nirgends dokumentiert ist.
Einige Monate haben auch nur 60 Seiten. Da fehlt dann nur noch ganz wenig. Ist der Lastunterschied zwischen 50 und 60 Seiten denn wirklich so hoch? Das ist halt etwas schade (ein Archiv, das nur zu 75% anzeigt).
Beispielsweise für den 05.12.2012 gibt es dann keine Adressierungsmöglichkeit über die API, oder?
ich habe mal einige API-Tests durchgeführt, nur um zu sehen, was alles möglich wäre. Ich arbeite bisher noch an keinem konkreten Projekt.
Dabei sind mir 2 Dinge aufgefallen, die mich etwas wundern:
API: release/latest method
http://api.xrel.to/api/release/latest.xml?archive=2012-12&per_page=100&page=1 funktioniert.
Als total_pages wird hier 89 angegeben, aber sobald man Seiten>50 anwählen will, bekommt man nur eine weiße Seite (http://api.xrel.to/api/release/latest.xml?archive=2012-12&per_page=100&page=51). Ist das so beabsichtigt, oder mache ich irgendetwas falsch?
Außerdem ist mir noch aufgefallen, dass der Monat (MM) irgendwie von 00-12 unterschiedliche Werte liefert. Warum? Entweder 00-11 oder 01-12. Welche Notation ist denn vorgesehen?
Mit freundlichen Grüßen,
keigel2001
2 mal bearbeitet, zuletzt 15. Jan. 2014, 19:47 Uhr
#