Open meridPL opened 8 months ago
@meridPL Prześlij proszę pełen request, ponieważ The HTTP method is not allowed
wskazywać może na różne błędy np. w adresie, lub ścieżce, do której wysyłasz żądanie.
curl --location 'api.allegro.pl/pricing/offer-fee-preview' \
--header 'Accept: application/vnd.allegro.public.v1+json' \
--header 'Content-Type: application/vnd.allegro.public.v1+json' \
--header 'Accept-Language: PL' \
--header 'Authorization: Bearer token' \
--data '{
"offer": {
"id": "15330591335",
"name": "LEGO Technic Dźwig 42082",
"category": {
"id": "17873"
},
"primaryImage": {
"url": ""
},
"sellingMode": null,
"saleInfo": {
"currentPrice": null,
"biddersCount": 0
},
"stats": {
"watchersCount": 0,
"visitsCount": 0
},
"stock": {
"available": 0,
"sold": 0
},
"publication": {
"status": "INACTIVE",
"startingAt": null,
"startedAt": null,
"endingAt": null,
"endedAt": null,
"marketplaces": {
"base": {
"id": "allegro-pl"
},
"additional": []
}
},
"afterSalesServices": {
"warranty": null,
"returnPolicy": null,
"impliedWarranty": null
},
"additionalServices": null,
"external": null,
"delivery": {
"shippingRates": null
},
"b2b": {
"buyableOnlyByBusiness": false
},
"fundraisingCampaign": null,
"additionalMarketplaces": {
"allegro-cz": {
"publication": {
"state": "NOT_REQUESTED"
}
},
"allegro-sk": {
"publication": {
"state": "NOT_REQUESTED"
}
}
}
}
}'
@meridPL Dziękuję. Adres api.allegro.pl/pricing/offer-fee-preview
jest nieprawidłowy, powinien być: https://api.allegro.pl/pricing/offer-fee-preview
curl --location 'https://api.allegro.pl/pricing/offer-fee-preview' \
--header 'Accept: application/vnd.allegro.public.v1+json' \
--header 'Content-Type: application/vnd.allegro.public.v1+json' \
--header 'Accept-Language: PL' \
--header 'Authorization: Bearer token' \
--data '{
"offer": {
"id": "15330591335",
"name": "LEGO Technic Dźwig 42082",
"category": {
"id": "17873"
},
"primaryImage": {
"url": ""
},
"sellingMode": null,
"saleInfo": {
"currentPrice": null,
"biddersCount": 0
},
"stats": {
"watchersCount": 0,
"visitsCount": 0
},
"stock": {
"available": 0,
"sold": 0
},
"publication": {
"status": "INACTIVE",
"startingAt": null,
"startedAt": null,
"endingAt": null,
"endedAt": null,
"marketplaces": {
"base": {
"id": "allegro-pl"
},
"additional": []
}
},
"afterSalesServices": {
"warranty": null,
"returnPolicy": null,
"impliedWarranty": null
},
"additionalServices": null,
"external": null,
"delivery": {
"shippingRates": null
},
"b2b": {
"buyableOnlyByBusiness": false
},
"fundraisingCampaign": null,
"additionalMarketplaces": {
"allegro-cz": {
"publication": {
"state": "NOT_REQUESTED"
}
},
"allegro-sk": {
"publication": {
"state": "NOT_REQUESTED"
}
}
}
}
}
{
"errors": [
{
"code": "NotSupportedException",
"message": "Unsupported content type. Please check 'Content-Type' request header",
"details": null,
"path": null,
"userMessage": "Żądanie zawiera błędne dane. Skontaktuj się z autorem aplikacji."
}
]
}
Już jest inny komunikat
Prawidłowa wartość wersji językowej w "Accept-language" to "pl-PL"
. Niemniej jednak nie to generuje tutaj problem. Nagłówek "Content-Type" wydaje się być ok, prześlij proszę trace-id tego żądania.
Korzystam z postmana, więc proszę powiedzieć skąd to wziąść ?
@meridPL Trace-id znajduje się w "Headers", w otrzymanej odpowiedzi.
6b19b3b8cb5b077d
Według naszych logów w "Content-Type" nie przekazujesz application/vnd.allegro.public.v1+json
, a application/json
. Sprawdź to proszę jeszcze.
Dobrze dziękuje działa :)
W tym wątku nie pojawiła się żadna nowa odpowiedź w ciągu 7 dni, dlatego automatycznie oznaczamy go jako przeterminowany. Jeśli w ciągu kolejnych 7 dni nie pojawi się żadna odpowiedź, wątek zostanie zamknięty. Dziękujemy za zaangażowanie w dyskusję i zachęcamy Cię do wypełnienia ankiety dotyczącej naszego wsparcia na forum.
There was no new reply in this thread within 7 days, therefore, we automatically marked it as expired. If no response is received within the next 7 days, this thread will be closed. Thank you for engaging in the discussion. We encourage you to complete our forum support survey.
Dzień dobry,
Proszę o podpowiedź co źle robię. Wszystkie inne zasoby działają przy tej konfiguracji, a ten nie chce Ten zasób : /pricing/offer-fee-preview Wysłanie : POST
Taka odpowiedź:
Taki obiekt (testowo):