API Varianten Bilder import

Hallo,

beim import meiner varianten haben die Varianten einer Farbe, jedoch mit verschiedenen Größen die gleichen Bilder. Zurzeit ist es so das die Bilder wiederholt hochgeladen werden obwohl diese schon existieren. Wie bekomme ich da eine korrekte Zuordnung hin?

$newArticle6474 = array(
    ‚name‘ => ‚Hibi Mid Shoe‘,
    ‚active‘ => true,
    ‚tax‘ => 19,
    ‚supplier‘ => ‚Urban Classics‘,
    ‚categories‘ => array(
        array(‚id‘ => 123),
    ),
    ‚mainDetail‘ => array(
        ‚number‘ => ‚23893‘,
        ‚prices‘ => array(
            array(
                ‚customerGroupKey‘ => ‚EK‘,
                ‚price‘ => 49.90,
            ),
        )
    ),
    ‚descriptionLong‘ => ‚‘,
    ‚metaTitle‘ => ‚Urban Classics Shoes für Männer & Frauen günstig kaufen: Urban Classics Shoes‘,
    ‚description‘ => ‚Ãœbersicht über das Angebot an Urban Classics Shoes für Männer & Frauen. Jetzt günstig bestellen! Die angesagtesten Marken ✓ Sichere Zahlungsmethoden ✓ ab 80€ VSK-frei ✓‘,
    ‚weight‘ => ‚0.0000‘,

    ‚configuratorSet‘ => array(
        ‚groups‘ => array(
            array(
                ‚name‘ => ‚Größe‘,
                ‚options‘ => array(
                    array(‚name‘ =>‚36‘),
array(‚name‘ =>‚37‘),
array(‚name‘ =>‚38‘),
array(‚name‘ =>‚39‘),
array(‚name‘ =>‚40‘),
array(‚name‘ =>‚41‘),
array(‚name‘ =>‚42‘),
array(‚name‘ =>‚43‘),
array(‚name‘ =>‚44‘),
array(‚name‘ =>‚45‘),
array(‚name‘ =>‚46‘),
array(‚name‘ =>‚47‘),

                )
            ),
            array(
                ‚name‘ => ‚Farbe‘,
                ‚options‘ => array(
                    array(‚name‘ =>‚blk&blk‘),
array(‚name‘ =>‚blk&wht‘),
array(‚name‘ =>‚toffee&wht‘),

                )
            ),
        )
    ),
    ‚taxId‘      => 1,
    ‚variants‘ => array(
        array(
    ‚active‘ => true,
    ‚isMain‘ => true,
    ‚number‘ => ‚23893‘,
    ‚inStock‘ => 0,
    ‚additionaltext‘ => ‚36 / blk&blk‘,
    ‚configuratorOptions‘ => array(
        array(‚group‘ => ‚Größe‘, ‚option‘ => ‚36‘),
        array(‚group‘ => ‚Farbe‘, ‚option‘ => ‚blk&blk‘),
    ),
    ‚prices‘ => array(
        array(
            ‚customerGroupKey‘ => ‚EK‘,
            ‚price‘ => 49.90,
        ),
    ),
    ‚images‘ => array(
        array(‚link‘ => ‚https://www.urban-classics.net/media/images/org/TB1290\_P1-00017black-black.jpg‘),
array(‚link‘ => ‚https://www.urban-classics.net/media/images/org/TB1290\_P4-00017black-black.jpg‘),
array(‚link‘ => ‚https://www.urban-classics.net/media/images/org/TB1290\_P2-00017black-black.jpg‘),
array(‚link‘ => ‚https://www.urban-classics.net/media/images/org/TB1290\_P5-00017black-black.jpg‘),
array(‚link‘ => ‚https://www.urban-classics.net/media/images/org/TB1290\_P7-00017black-black.jpg‘),
array(‚link‘ => ‚https://www.urban-classics.net/media/images/org/TB1290\_P8-00017black-black.jpg‘),
    ),
),
array(
    ‚active‘ => true,
    ‚isMain‘ => false,
    ‚number‘ => ‚23894‘,
    ‚inStock‘ => 0,
    ‚additionaltext‘ => ‚37 / blk&blk‘,
    ‚configuratorOptions‘ => array(
        array(‚group‘ => ‚Größe‘, ‚option‘ => ‚37‘),
        array(‚group‘ => ‚Farbe‘, ‚option‘ => ‚blk&blk‘),
    ),
    ‚prices‘ => array(
        array(
            ‚customerGroupKey‘ => ‚EK‘,
            ‚price‘ => 49.90,
        ),
    ),
    ‚images‘ => array(
        array(‚link‘ => ‚https://www.urban-classics.net/media/images/org/TB1290\_P1-00017black-black.jpg‘),
array(‚link‘ => ‚https://www.urban-classics.net/media/images/org/TB1290\_P4-00017black-black.jpg‘),
array(‚link‘ => ‚https://www.urban-classics.net/media/images/org/TB1290\_P2-00017black-black.jpg‘),
array(‚link‘ => ‚https://www.urban-classics.net/media/images/org/TB1290\_P5-00017black-black.jpg‘),
array(‚link‘ => ‚https://www.urban-classics.net/media/images/org/TB1290\_P7-00017black-black.jpg‘),
array(‚link‘ => ‚https://www.urban-classics.net/media/images/org/TB1290\_P8-00017black-black.jpg‘),
    ),
),

    )
);
$client->post(‚articles‘, $newArticle6474);