Quantcast
Channel: Neueste Diskussionen - Shopware Community Forum
Viewing all articles
Browse latest Browse all 14594

API Results und Auth

$
0
0

Hi,

zu API Results: ich update mit einer eigenen Api Anwendung und dem Shopware Api Client  einige Artikel. Zu testzwecken nutze ich "Postman" und schicke Daten via POST im JSON. Das funktioniert auch einwandfrei, der Artikel wird auch geupdatet, nur bekomme ich keine Rückmeldung, sondern muss im Backend checken ob es geklappt hat. Meine Api liegt unter example.de/meineapi und funktioniert gibt aber keine Results.

<?php

require_once("api.php");
$client = new ApiClient(
    'http://example.de/api',
    //Benutzername
    'johndoe',
    //API-Key des Benutzers
    '1234567890'
);

$json = file_get_contents('php://input');
$obj = json_decode($json);

$client->put('articles/'.$obj->{"articlenumber"}.'?useNumberAsId=true', array(
    'mainDetail' => array(
        'inStock' => $obj->{"quantity"}
    )
));

zu API Auth: Normalerweise greift man ja auch example.de/api zu. Wenn man den Api-Client.php von Shopware nimmt der hier rumgeistert, und es in einen eigenen Unterordner stecke, z.B. example.de/meineapi dann gibt es keine Authentifizierung für den Zugreifer, zwar für die Api, aber eben nicht für von Aussen. Ich dachte, es wäre doch schön, wenn dieser Api Client diese Funktion schon mitbringen könnten. Wie kann man denn eine Basic Authentifizierung einbauen? Per htaccess/htpassw ?

Würde mich über antworten freuen. Gruss und Danke.


Viewing all articles
Browse latest Browse all 14594