Parameter für Authentification bei REST API

Thema wurde von Anonymous, 13. Januar 2017 erstellt.

  1. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    16. März 2016
    Beiträge:
    34
    Danke erhalten:
    4
    Danke vergeben:
    1
    Guten Tag,

    ich möchte gern via API Schnittstelle auf Bestellungen zugreifen.
    Prinzipiell bin ich mit PHP, Curl und Json vertraut. Ich finde leider nirgends einen Aufruf mit Authentifikation.
    Um welchen Parameter muss ich z.B. die folgende URL erweitern, damit ich ein Ergebnis bekomme und keinen Authentifizierungsfehler.

    (Link nur für registrierte Nutzer sichtbar.)

    Recht herzlichen Dank im Voraus!
     
  2. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
  3. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Zitat aus der Dokumentation:

    Falls das noch nicht alle Klarheiten beseitigt, frag ruhig noch mal. :)
     
  4. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Auch ein guter Tipp für erste API Experimente: Immer erstmal checken ob der Webserver mit dem Shop tut was er soll. Dazu eine URL wie diese

    www.mein-shop.de/api.php/v2

    aufrufen. Wenns richtig tut muss man sich mit seinen Shopadmin Daten anmelden und bekommt eine Liste der Knoten. Passiert das nicht, muss man erstmal die Servereinrichtung checken und korrigieren.

    Wenn keine Abfrage kommt ist der häufigste Kniff erstmal ein kleiner Zusatz für die .htaccess Datei im Hauptverzeichnis des Shops.

    Dann direkt unter

    Code:
    RewriteEngine On
    dies einfügen:

    Code:
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    
    und nochmal checken.
     
  5. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    16. März 2016
    Beiträge:
    34
    Danke erhalten:
    4
    Danke vergeben:
    1
    Wer andauernd begreift, was er tut, bleibt unter seinem Niveau. (Martin Walser) :)

    Ich danke euch allen ganz herzlich für die Tipps. Sie brachten mich auf den Weg der Erkenntnis.

    Ich wünsche euch ein wunderschönes Wochenende!
     
  6. andreas_kausch

    andreas_kausch Neues Mitglied

    Registriert seit:
    25. Juni 2016
    Beiträge:
    1
    Danke erhalten:
    0
    Danke vergeben:
    1
    Das scheint auch bei Ngnix Server zu greifen. Der Eintrag in der .htaccess hat jedenfalls das Problem gelöst, dass die API in Zusammenspiel mit ngnix als Proxy die Authentifizierung nicht annimmt :)
     
  7. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Dann hat das aber ein Apache drunter verarbeitet, nginx liest die Dinger nicht...