Java SDK zum Download

Hi,
mir wurde versichert, dass es in Shopware ein Java SDK zum Download gibt.

Ein Beispielquelltexte wäre angeblich dieser hier:

import com.shopware.api.ApiClient;
import com.shopware.api.HttpApi;
import com.shopware.api.definitions.ArticleDefinition;
import com.shopware.api.definitions.ArticleSearchResult;

public class Main {
    public static void main(String[] args) {
        // Erstelle eine neue Instanz des ApiClient
        ApiClient apiClient = new ApiClient("https://mein-shop.de/api");

        // Setze den API-Benutzernamen und das API-Kennwort
        apiClient.setUsername("api-benutzername");
        apiClient.setPassword("api-kennwort");

        // Erstelle eine neue Instanz der HttpApi
        HttpApi httpApi = new HttpApi(apiClient);

        // Rufe die Liste aller Artikel ab
        ArticleSearchResult articles = httpApi.get(ArticleDefinition.class).search(null);

        // Gib die Anzahl der Artikel aus
        System.out.println("Anzahl der Artikel: " + articles.getTotal());
    }
}

Leider finde ich nirgendwo Hinweise wo ich dieses SDK herunterladen kann. Auch Maven hat da nichts passendes.
Könnt ihr mir da auf die Sprünge helfen?
Vielen Dank und Herzliche Grüße

Matthias

Eine Java SDK ist mir nicht bekannt. Vom wem hast du die Information?

Da Shopware 6 den API first Ansatz verfolgt, kannst du über die (Rest-)API unabhängig der Programmiersprache alle Shop-Funktionalitäten steuern.

Du wirst zu Recht lachen :wink:
Ich habe die Information von ChatGPT. Ich weiß nicht, wer den schon mal ausprobiert hat - es ist erstaunlich, wobei einem der KI-Bot alles helfen kann. Auch beim Programmieren kann er einem helfen.
Ich habe ihn aus Interesse gefragt ob er sich mit Shopware 6 auskennt und ob er mir Beispielcode für Java generieren kann, wie man auf die SW-API zugreifen kann.
Darauf hin verwies er mich auf die Existenz eines Drittanbieter-SW-SDK auf github (leider ohne Link) und postete oben genannten Beispielquelltext.

Auf meine Nachfrage hin ob es das SDK wirklich gäbe gab er zurück, dem sei so. Da meine Webrecherchen aber ebenfalls erfolglos waren, werde ich das wohl als „KI-Gepose“ abhaken müssen :wink:
Schade.
Vielen dank für das Feedback!

Scheinbar hat ChatGPT daraus gelernt :smile:

1 Like