Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2dccaf7a

Von Cem Aydin vor 6 Monaten hinzugefügt

  • ID 2dccaf7abd69c210031a9d84a33c9980172754ea
  • Vorgänger de68b5b2

FIX: shopware6 connector: Bilder Upload für Shopware >= v6.6 Beheben

Siehe auch:
https://forum.shopware.com/t/produkt-bilder-uber-api-hochladen/60780/5

Behebt: Fehler #686

Unterschiede anzeigen:

SL/ShopConnector/Shopware6.pm
# 2.1 no image with this title, create metadata for media and upload image
if (!$current_image_id) {
# get media folder id
$ret = $self->connector->GET('api/media-folder');
$response_code = $ret->responseCode();
die "Request failed, response code was: $response_code\n" . $ret->responseContent() unless $response_code == 200;
my $media_folder_id;
try {
$media_folder_id = from_json($ret->responseContent())->{data}->[0]->{id};
} catch { die "Malformed JSON Data: $_ " . $ret->responseContent(); };
# not yet uploaded, create media entry
$ret = $self->connector->POST("/api/media?_response=true");
$ret = $self->connector->POST("/api/media?_response=true", to_json({"mediaFolderId" => $media_folder_id}));
$response_code = $ret->responseCode();
die "Request failed, response code was: $response_code\n" . $ret->responseContent() unless $response_code == 200;
try {

Auch abrufbar als: Unified diff