Modele są wymienione tutaj raz i mogą być również rozszerzane bezpośrednio z punktów końcowych, które je wykorzystują.
Manufacturer11 pola
manufacturerIdinteger · int32
Idekcja producenta.
titlestring
Tytuł.
namestring
- Nazwa.
Wymagane
addressstring
- Adres.
organizationIdinteger · int64
Id organizacyjny.
clientIdinteger · int64
Id klientów.
read-only
countryIdinteger · int32
Id państwowy.
countryNamestring
Nazwa kraju.
read-only
innstring
- W hostażu.
deletedboolean
- Zlikwidowane.
oneCIdstring
Jeden CID.
FindResponseManufacturer1 pola
rowsManufacturer[]
Rzędy.
Umowa o błędzie
W jaki sposób można zwrócić błędy w aplikacji
Kod error jest identyczny w każdym miejscu, podczas gdy wiadomość skierowana do użytkownika jest tłumaczona przez serwer.
error
Stabilny kod czytelny maszynowo do logiki integracyjnej.
localMessage
Przesłanie gotowe do wyświetlania w języku użytkownika tokenu API.
params
Wartości interpołowane przez serwer w szablonie lokalizowanej wiadomości.
文
localMessage wykorzystuje pole lang użytkownika, który posiada token API. Język dokumentacji i nagłówek Accept-Language nie zmieniają go; rosyjski jest używany, gdy użytkujący nie ma konfigurowanego języka.
RULokalizacja użytkownika jest ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
PLPolski (pl)
{
"error": "error_brand_already_exists",
"localMessage": "Marka Base już istnieje",
"params": {
"name": "Base"
}
}
Punkty końcowe
Punkty końcowe
GET
Znajdź producenta według identyfikatu
/api/manufacturer/{manufacturerId}
Token z dostępem do odczytu
Uzyskaj identyfikację producenta za pomocą GET /api/manufacturer/{manufacturerId}.
Parametry ścieżki
Pole
Typ
Wymagane
Opis
manufacturerId
integer · int32
Tak
Idekcja producenta.
curl --request GET 'https://api.selsup.ru/api/manufacturer/1001' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization brakuje, jest puste lub zawiera nieważny token.
400error_access_denied
Dostęp zabroniony
Token istnieje, ale jego rola nie może wykonywać tej operacji.
500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia
Nie próbuj ponownie mutacji.
400error_manufacturer_not_found
Nie znaleziono producenta: {id}
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_manufacturer_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_subscription_expired
Twój okres obowiązywania taryfy wygasł. Opłać taryfę, aby kontynuować korzystanie z serwisu.
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_subscription_expired; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
PUT
Aktualizacja Producent
/api/manufacturer/{manufacturerId}
Token z dostępem do pisania
Aktualizacja Producent używający PUT /api/manufacturer/{manufacturerId}.
Authorization brakuje, jest puste lub zawiera nieważny token.
400error_access_denied
Dostęp zabroniony
Token istnieje, ale jego rola nie może wykonywać tej operacji.
500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia
Nie próbuj ponownie mutacji.
400error_empty_manufacturer_name
Nie podano nazwy producenta
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_manufacturer_name; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_manufacturer_already_exist
Producent o nazwie {name} już istnieje
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_manufacturer_already_exist; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_subscription_expired
Twój okres obowiązywania taryfy wygasł. Opłać taryfę, aby kontynuować korzystanie z serwisu.
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_subscription_expired; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
DELETE
Wykrycie
/api/manufacturer/{manufacturerId}
Token z dostępem do pisania
Wyjmowanie Producent używając DELETE /api/manufacturer/{manufacturerId}.
Authorization brakuje, jest puste lub zawiera nieważny token.
400error_access_denied
Dostęp zabroniony
Token istnieje, ale jego rola nie może wykonywać tej operacji.
500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia
Nie próbuj ponownie mutacji.
400error_empty_manufacturer_name
Nie podano nazwy producenta
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_manufacturer_name; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_manufacturer_already_exist
Producent o nazwie {name} już istnieje
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_manufacturer_already_exist; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_subscription_expired
Twój okres obowiązywania taryfy wygasł. Opłać taryfę, aby kontynuować korzystanie z serwisu.
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_subscription_expired; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
GET
Znajdź
/api/manufacturer/find
Token z dostępem do odczytu
Znajdź używając GET /api/manufacturer/find.
Parametry zapytania
Pole
Typ
Wymagane
Opis
query
string
Nie
- Nie wiem.
manufacturerOneCId
string
Nie
Producent 1 CId.
limit
integer · int32
Nie
Ogranicz.
page
integer · int32
Nie
Strona.
count
boolean
Nie
Zgromadzisz.
sortBy
stringMANUFACTURERID, NAME
Nie
- Zarejestrowany.
ascending
boolean
Nie
Wzniesienie.
curl --request GET 'https://api.selsup.ru/api/manufacturer/find?limit=50&page=1' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization brakuje, jest puste lub zawiera nieważny token.
400error_access_denied
Dostęp zabroniony
Token istnieje, ale jego rola nie może wykonywać tej operacji.
500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia
Nie próbuj ponownie mutacji.
400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_subscription_expired
Twój okres obowiązywania taryfy wygasł. Opłać taryfę, aby kontynuować korzystanie z serwisu.
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_subscription_expired; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.