wenn ich im Backend unter Aufträge auf bearbeiten (edit) gehe meckert die API und sagt: "Keine Rechte zur Verwendung der API." und markiert mir "Währung" rot.
Ansehen (info) ist dagegen kein Problem!
Allerdings habe ich alle Rechte und die API ist auch eingerichtet und schreibt alles wunderbar in die Datenbanken.
Das Problem scheint zu sein, dass die api_id nicht in der Session ist, warum auch immer ...
Im Controller api/login weisst er die api_id noch korrekt zu, im api/currency kennt er diese aber nicht mehr und gibt dann entsprechend den error_permission aus:
Code: Select all
if (!isset($this->session->data['api_id'])) {
$json['error'] = $this->language->get('error_permission');
} else {
...
OC: Version 2.1.0.2_rc
Ich weiss, ist ein RC, aber evtl. kennt ja jemand das Problem, da ich aktuell den OC nicht Upgraden kann.
Erweiterungen/vqmods sind weder für die API noch für die Orders eingerichet, scheidet als Ursache also ebenfalls aus.
Kann mir einer sagen, welchen tieferen Sinn diese API hier überhaupt haben soll?
Vielen Dank schon mal.
Gruß
heinzchen