Modele są wymienione tutaj raz i mogą być również rozszerzane bezpośrednio z punktów końcowych, które je wykorzystują.
ProductTag3 pola
idinteger · int64
Id.
read-only
namestring
- Nazwa.
Wymagane
clientIdinteger · int64
Id klientów.
read-only
FindResponseProductTag1 pola
rowsProductTag[]
Rzędy.
FindResponseProductTagInfo1 pola
rowsProductTagInfo[]
Rzędy.
ProductTagInfo2 pola
productIdinteger · int64
Id produktu.
productTagsProductTag[]
Tagi produktu.
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"
}
}
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_tag_id_and_name_required
Wymagane są id i nazwa tagu
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_tag_id_and_name_required; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_tag_id_required
Wymagany jest id tagu
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_tag_id_required; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_tag_update_failed
Nie udało się zaktualizować tagu z id: {0}
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_tag_update_failed; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
DELETE
Aktualizacja Tag 1
/api/tag/{tagId}
Token z dostępem do pisania
Aktualizacja Tag 1 za pomocą DELETE /api/tag/{tagId}.
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_duplicate_tag_association
Tag jest już powiązany z produktem
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_duplicate_tag_association; 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_tag_and_product_id_required
wymagany jest tag i ID produktu
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_tag_and_product_id_required; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
DELETE
Un Bind Tag do produktu
/api/tag/product/{tagId}/{productId}
Token z dostępem do pisania
Un Bind Tag Do produktu używając DELETE /api/tag/product/{tagId}/{productId}.
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_tag_and_model_id_required
Wymagane są id tagu i id modelu
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_tag_and_model_id_required; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
PUT
Wiążę tag do modelu
/api/tag/model/{tagId}/{modelId}
Token z dostępem do pisania
Wiążanie tag do modelu za pomocą PUT /api/tag/model/{tagId}/{modelId}.
Parametry ścieżki
Pole
Typ
Wymagane
Opis
tagId
integer · int64
Tak
- Id.
modelId
integer · int64
Tak
Identyczny model.
curl --request PUT 'https://api.selsup.ru/api/tag/model/1001/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_duplicate_tag_association
Tag jest już powiązany z produktem
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_duplicate_tag_association; 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_tag_and_model_id_required
Wymagane są id tagu i id modelu
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_tag_and_model_id_required; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
DELETE
Un Bind Tag do modelu
/api/tag/model/{tagId}/{modelId}
Token z dostępem do pisania
Un Bind Tag Do modelu używającego DELETE /api/tag/model/{tagId}/{modelId}.
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_tag_and_model_id_required
Wymagane są id tagu i id modelu
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_tag_and_model_id_required; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
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_duplicate_tag_name
Tag o takiej nazwie już istnieje: {0}
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_duplicate_tag_name; 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_tag_name_required
Wymagana jest nazwa tagu
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_tag_name_required; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
GET
Znajdź tag
/api/tag/find
Token z dostępem do odczytu
Znajdź tagy za pomocą GET /api/tag/find.
Parametry zapytania
Pole
Typ
Wymagane
Opis
query
string
Nie
- Nie wiem.
productId
integer · int64
Nie
Id produktu.
limit
integer · int32
Nie
Ogranicz.
page
integer · int32
Nie
Strona.
count
boolean
Nie
Zgromadzisz.
sortBy
stringID, NAME
Nie
- Zarejestrowany.
ascending
boolean
Nie
Wzniesienie.
curl --request GET 'https://api.selsup.ru/api/tag/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.
GET
Znajdź oznaki modelu
/api/tag/find/{modelId}
Token z dostępem do odczytu
Znajdź oznaki modelu za pomocą GET /api/tag/find/{modelId}.
Parametry ścieżki
Pole
Typ
Wymagane
Opis
modelId
integer · int64
Tak
Identyczny model.
curl --request GET 'https://api.selsup.ru/api/tag/find/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_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.