|
Nieuwe leden:
Laat alle 35 gebruikers zien
|
API - Problem
DieKunterbunten 28.08.2011 19:06 bewerkt op: 28.08.2011 19:09Hallo Zusammen,
ich habe die DaWanda-API auf meiner Homepage verwendet um die Verkäufe darzustellen. Jedoch stimmt die Variable mit den täglichen Verkäufen nicht mit den tatsächlichen Verkäufen überein.
Hat da jemand Erfahrung oder eien Idee?
Benutze die oauth-
Rechnungsdruck 28.08.2011 21:02Hallo,
wie fragst du die Verkäufe denn genau ab?
Gruß, Jan
DieKunterbunten 28.08.2011 21:12All orders: <?= count($orders)?>
Todays orders <?= count($date_orders) ?>Dabei stimmt die Gesamt-Order auch, aber die tägliche Orders wechselt im Laufe des Tages von 0 auf bis zu 3 auch ohne Verkäufe. Die regulären Verkäufe werden dennoch richtig gezählt.
Rechnungsdruck 28.08.2011 22:23Ich meinte, welche API Methode(n) rufts du mit welchen Parametern auf um die Anzahl der heutigen Bestellungen herauszubekommen.
Gruß, Jan
DieKunterbunten 29.08.2011 10:16$orders = $dawanda_oauth->getOrders($access_token);
$date_orders = $dawanda_oauth->getOrders($access_token, time());Das Ganze ist lediglich aus der examples.php kopiert.
Rechnungsdruck 29.08.2011 11:22Der Beispielclient benutzt den API Aufruf "orders" mit dem Parameter "from", um die Bestellungen abzurufen.
DaWanda hat vor einiger Zeit das Verhalten des "from" Parameters geändert (ohne das Beispiel anzupassen).
Vorher war es so, dass sich der Wert von "from" auf das Bestelldatum bezogen hat.
Aktuell ist es so, dass sich "from" auf das Feld "Modified" bezieht.Du bekommst also nicht die Bestellungen zurück, die heute erstellt, sondern die sich heute geändert haben (Statusänderung, neue Nachricht, etc.).
Um die Anzahl der heutigen Bestellungen zu bekommen, müsstest du die Liste der Bestellungen in einer Schleife durchlaufen und nur die zählen, deren created Feld >= heute ist.Gruß, Jan
DieKunterbunten 29.08.2011 12:30Ok, danke, muss man natürlich wissen, daß DaWanda das ändert.
Gibts eine Dokumentation über Änderungen/Funktionen oder woher hast Du denn deine Information darüber?
Rechnungsdruck 29.08.2011 12:49Nein, gibt es nicht.
Ich habe es auch nur herausgefunden, weil ich die Funktion in meiner Anwendung benutze und sie irgendwann eben nicht mehr wie erwartet funktioniert hat.






