PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : API: request_list2.php liefert nur leere Listen



Netbandit
01.07.2012, 16:23
Hallo,

ich arbeite gerade an einem Tool, welches die OTR-API ansteuert. Dabei habe ich jetzt folgendes Problem:
Wenn ich mich eingeloggt habe und anschließend eine Liste meiner Aufnahmen abfragen möchte, dann liefert mir die API nur eine leere Liste zurück.

Mein Aufruf sieht beispielsweise so aus:

http://www.onlinetvrecorder.com/downloader/api/request_list2.php?orderby=genre&showonly=scheduled&did=<my-did>&checksum=<current-checksum>

Aber wenn ich mich als User bei OTR einlogge, dann sehe ich geplante Aufnahmen. Auch die Option showonly=recordings liefert mir nur eine leere Liste zurück.

Kann mir hier jemand einen Hinweis geben, was ich falsch mache?

Viele Grüße

Edit:
Was mir gerade aufgefallen ist: Wenn ich die Abfrage mit request_list.php anstatt request_list2.php mache, dann bekomme ich meine Aufnahmen zu sehen.
Kann es sein, dass die API-Beschreibung out-of-date ist?

Netbandit
07.07.2012, 20:48
Hallo,

ich wollte nur sagen, dass es Heute nach dem erneuten Ausprobieren wieder geklappt hat (der Zugriff über http://www.onlinetvrecorder.com/downloader/api/request_list2.php).
Ich weiß jetzt nicht, ob das Zufall war, dass es jetzt gerade mal wieder klappt, oder ob es Zufall war, dass es letzte Woche nicht geklappt hat, oder ob das inzwischen einfach repariert wurde, aber ich freue mich natürlich die API wieder korrekt ansprechen zu können.
Ich hoffe das läuft jetzt erst mal weiter so ;-)

Beste Grüße
Netbandit

Netbandit
15.07.2012, 17:46
Hallo,

und schon wieder gibt es mit request_list2.php Probleme:
Dieses Mal werden keine geplanten Aufzeichnungen zurückgegeben.

URL:
<OTR>/request_list2.php?orderby=time_desc&showonly=scheduled&did=<my-did>&checksum=<current-checksum>
Es wird mir nur eine leere Liste zurückgegeben.

Greife ich auf request_list.php zu, bekomme ich die korrekte Liste zurückgeliefert:
URL:
<OTR>/request_list.php?orderby=time_desc&showonly=scheduled&did=<my-did>&checksum=<current-checksum>

Mal ehrlich, das ist eine API! Da muss das Interface klar und fest definiert sein und über einen langfristigen Zeitraum konstant bleiben. Es kann nicht sein, dass sich das Verhalten der API wöchentlich ändert. Habt hier keine Quality-Gates bei der (Weiter-)Entwicklung von OTR?

Beste Grüße
Netbandit

solids
18.09.2012, 15:38
Hallo,

führst du Selbstgespäche?

http://www.otrforum.com/showthread.php?68035-Dune-HD-Plugin

mfg

solids