Leider musste ich das Skript hier raus nehmen > durch einige Änderungen an der Tankerkönig API und der Einführung das API-Abfrage-Limit, kann ich das Skript so nicht mehr öffentlich lassen.
Ich war nur verblüfft, dass ich die Tankstelle aus Hammersbach und Düdelsheim statt Friedberg und Rosbach hatte. Location nochmals überprüft ohne Erfolg.
… bis ich gemerkt habe, dass ich ja die richtigen IDs auch eintragen muss.
Das kommt davon, wenn man zu nahe wohnt.
Dann habe ich mir noch eine Variable mit dem letzten Abfragezeitpunkt gefüllt:
mich würde der Meldezeitpunkt, bzw. der Zeitpunkt der letzten Aktualisierung auch interessieren. Wäre schön, wenn dies ebenfalls in einer Variable zur Verfügung stände.
Ich habe die Sortierung auf „price“ und auf „dist“ gestellt, jedoch werden die Tanken immer alphabethisch angelegt. Welchen tieferen Sinn hat die Möglichkeit nach Preis oder Distanz zu sortieren ??? Ich habe die komplette Kategorie „Umkreissuche“ ins Webfront eingebunden.
Habe mal ne Frage zum API-key,
hatte heute morgen versucht mit 2 verschiedenen email Adressen den key zu bekommen. Habe bis jetzt noch keinen,
wie lange dauert das denn bis die das verschicken?
Richtig! Hat die Webseite nicht im Angebot. Finde ich aber auch nicht schlimm. Die Tankstellen melden eine Änderung IMMER an die MTS-K und die Webseite holt es sich von da, also ist es aktuell… Und wenn man doch mal ne Minute zu spät dran is, passiert
Sortierung ist in meinem Fall egal, weil ich keine Sortierung mache. Macht keinen Sinn bei Speicherung in Variablen. Macht nur Sinn, wenn man es sich entsprechend sortiert im WebFront anzeigen lassen möchte. Aber selbst da wäre es egal, weil man auch selbst ein Array von klein nach groß oder andersrum sortieren kann Habe es halt mit eingebaut, weil es die API anbietet…falls einer was damit anfangen kann…
API-Key kam bei mir innerhalb von Sekunden.
EDIT: Man könnte die Sortierung mit einbauen. Ist auch nicht sonderlich schwer. Man könnte einfach die Sortierung der IPS-Console dazu verwenden… Aber besteht da wirklich Bedarf/Interesse? Der eine will dies, der andere eine HTML-Ausgabe, ein anderer wieder was anderes…deshalb hab ich es weg gelassen und das Skript so einfach wie möglich gehalten. So kann jeder selbst seine Erweiterung dazu machen und die Visualisierung machen wie er möchte.
hab noch einen kleinen Fehler gefunden. Wenn Tankstelle geschlossen kam eine Fehlermeldung im Log. Hab in Zeile 111 mal den Typ mit angegeben. Jetzt ändert sich die Variable und Fehler ist weg.
Ich denke auch, dass Sortierung und Darstellung Dinge sind, die jeder selbst nach seinen Wünschen bauen soll. Das Script liefert eine hervorragende Grundlage dafür.
Einen Fehler glaube ich noch entdeckt zu haben: Wenn wie bei mir, zwei „STAR“-Tankstellen bei Tankerkönig gleich heißen, legt Dein Script nur eine an. bei Tankerkönig gibt es aber zwei.
Falls Du mal testen möchtest:
$lat=51.16;
$lng=11.12;
Danke für die Info! Hab eine Option „NamenMitID“ eingebaut. Wenn man 2 oder mehr Tankstellen mit dem gleichen Namen in einem Ort hat, dann setzt man diese Option auf TRUE und dann werden die letzten 5 Stellen der ID mit angehängt und dann werden alle erstellt
Zusätzlich wird jetzt bei der Detailabfrage abgefangen, wenn eine Tankstelle eine Spritsorte nicht haben sollte. Die API liefert dann NULL.