von MadEagle » 19. Aug 2012, 12:12
So, ich bin jetzt einen Schritt weiter.
Per Netzwerkmonitor habe ich rausgefunden, daß die Telegramme als XML unter der URL /telegramio/<Kanalname>/index.xml mit dem optionalen Parameter num=x ausgeliefert werden, aber leider funktioniert das nicht wie ich es erwartet habe.
So wie es aussieht kann man hier nicht einfach die letzten x Einträge oder y Stunden abrufen und das alle 30 Sekunden wiederholen, sondern es wird ein Stream geöffnet, der über die gesamte Laufzeit der Verbindung offen bleibt. Dort kommen die Telegramme als einzelne XML-Knoten <telegram> an, wenn zwischendurch nichts passiert, kommt regelmäßig <nop /> wie No Operation an.
Mein Ansatz war ursprünglich, regelmäßig die letzten x Einträge abzurufen und diese in eine DB zu parsen, aber das muß ich jetzt revidieren.
Wenn es jemanden interessiert, wie das Projekt weitergeht, dann einfach mal melden, dann berichte ich gerne weiter.
So, ich bin jetzt einen Schritt weiter.
Per Netzwerkmonitor habe ich rausgefunden, daß die Telegramme als XML unter der URL /telegramio/<Kanalname>/index.xml mit dem optionalen Parameter num=x ausgeliefert werden, aber leider funktioniert das nicht wie ich es erwartet habe.
So wie es aussieht kann man hier nicht einfach die letzten x Einträge oder y Stunden abrufen und das alle 30 Sekunden wiederholen, sondern es wird ein Stream geöffnet, der über die gesamte Laufzeit der Verbindung offen bleibt. Dort kommen die Telegramme als einzelne XML-Knoten <telegram> an, wenn zwischendurch nichts passiert, kommt regelmäßig <nop /> wie No Operation an.
Mein Ansatz war ursprünglich, regelmäßig die letzten x Einträge abzurufen und diese in eine DB zu parsen, aber das muß ich jetzt revidieren.
Wenn es jemanden interessiert, wie das Projekt weitergeht, dann einfach mal melden, dann berichte ich gerne weiter.