Revision 2dccaf7a
Von Cem Aydin vor 6 Monaten hinzugefügt
- ID 2dccaf7abd69c210031a9d84a33c9980172754ea
- Vorgänger de68b5b2
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
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