php-allegro-rest-api icon indicating copy to clipboard operation
php-allegro-rest-api copied to clipboard

zmiana statusu dostepnosci

Open mleplawy opened this issue 5 years ago • 3 comments

tak jak pewnie widzicie jestem nowy w rest api i gubią mnie przyzwyczajenia z rest api Chciałem zmienić status aukcji tzn zakończyć ją. Korzystam z metody: ``$data2=array ( 'offerCriteria' => array ( 0 => array ( 'offers' => array ( 0 => array ( 'id' => '7952806507', ), ), 'type' => 'CONTAINS_OFFERS', ), ), 'publication' => array ( 'action' => 'END', ), ); $response2 = $api->sale->commands()->offer_publication($data2);`

zwracany jest komunikat

{"id":"775ae375-5e4a-4900-aa5d-f9a9e9026420","taskCount":{"total":0,"success":0,"failed":0}}

mleplawy avatar Jun 18 '19 23:06 mleplawy

Hej, to nie wina skryptu, tylko w przypadku ogłoszeń na Allegro konieczne jest podanie również pakietu z którym ogłoszenie ma wystartować. Jak odpytasz zasób: $api->sale->$offer-publication-commands->{'775ae375-5e4a-4900-aa5d-f9a9e9026420'}->tasks->get(); dowiesz się, że Could not change offer publication status. Package is unassigned to offer or category does not match to the package.","status":"FAIL",

tsubocz avatar Aug 21 '19 16:08 tsubocz

ostatnio zwraca mi coś takiego ` Próba otwarcia strony została zablokowana

Coś poszło nie tak. Jeżeli sytuacja się powtarza, to zgłoś ten przypadek obsłudze klienta załączając kod błędu. Pomoże nam to w szybszym rozwiązaniu Twojego problemu. Kod błędu

076b92aa758a9bde skontaktuj się z obsługą klienta `

chyba to jest wina pozostałości po webapi

mleplawy avatar Dec 30 '19 11:12 mleplawy

    "publication" => [
        "action" => "END"
    ],
    "offerCriteria" => [
        [
            "offers" => [
                ["id" => $id_oferty]
            ],
            "type" => "CONTAINS_OFFERS"
        ]
    ]
];

$response = $api->sale->commands()->{'offer-publication'}($zakoncz);

patrys666 avatar Jan 21 '20 20:01 patrys666