1b.app
Link skopiowany -

API marki (Marka)

Dodawanie marki, metoda: /api/brand/add/

Opcje

Przykład:

http://myboxurl/api/brand/add/?login=LOGIN&password=PASSWORD&name=TestBrand&code=123&image=url_image_in_this_place&deskription=Opis

Pole Typ Opis Obowiązkowe lub nie Komentarz
1 login string Zaloguj się w systemie BOX Pole obowiązkowe.  
2 password string Hasło w formacie md5 Pole obowiązkowe. Napisz do pomocy technicznej, a my przekażemy Ci hash dla API
3 name string Nazwa handlowa Pole obowiązkowe.  
4 code string id markę z Twojego systemu Pole nie wymagane. Jest to unikalny identyfikator marki z Twojego systemu (z Twojego sklepu). Jeśli marka o tym identyfikatorze istnieje, interfejs API zgłosi błąd
7 image array szereg obrazów marki Pole nie wymagane. Obrazy należy przesyłać w tablicy wskazującej pełną ścieżkę do nich. System współpracuje z następującymi formatami obrazów: jpg, png
8 hidden boolean ukryta marka Pole nie wymagane. Domyślnie marka nie jest ukryta (ukryta=0)
5 description string opis marki Pole nie wymagane.  

Usunięcie marki, metoda: /api/brand/delete/

Opcje

Przykład:

http://myboxurl/api/brand/delete/?login=LOGIN&password=PASSWORD&code=123&id=321

Pole Typ Opis Obowiązkowe lub nie Komentarz
1 login string Zaloguj się w systemie BOX Pole obowiązkowe.  
2 password string Hasło w formacie md5 Pole obowiązkowe. Napisz do pomocy technicznej, a my przekażemy Ci hash dla API
3 id integer Identyfikator marki lub identyfikator marki lub kod jest wymagany Kod marki w systemie BOX
4 code string Identyfikator marki Identyfikator marki z Twojego systemu (ze sklepu)

Edycja marki, metoda: /api/brand/update/

Opcje

Przykład:

http://myboxurl/api/brand/update/?login=LOGIN&password=PASSWORD&code=1234&name=TestBrand&hidden=1

Pole Typ Opis Obowiązkowe lub nie Komentarz
1 login string Zaloguj się w systemie BOX Pole obowiązkowe.  
2 password string Hasło w formacie md5 Pole obowiązkowe. Napisz do pomocy technicznej, a my przekażemy Ci hash dla API
3 id integer Identyfikator marki lub identyfikator marki lub kod jest wymagany Kod marki w systemie BOX
4 code string Identyfikator marki Identyfikator marki z Twojego systemu (ze sklepu)
5 name string Nazwa handlowa Pole obowiązkowe.  
6 description string opis marki Pole nie wymagane.  
8 image array szereg obrazów marki Pole nie wymagane. Obrazy należy przesyłać w tablicy wskazującej pełną ścieżkę do nich. System współpracuje z następującymi formatami obrazów: jpg, png
9 hidden boolean ukryta marka Pole nie wymagane. Domyślnie marka nie jest ukryta (ukryta=0)

Uzyskanie jednej marki i zdobycie wszystkich marek, metoda: /api/brand/get/

Opcje
Opcje otrzymania jednego zamówienia:

Przykład:

http://myboxurl/api/brand/get/?login=LOGIN&password=PASSWORD&name=TestBrand

Pole Typ Opis Obowiązkowe lub nie Komentarz
1 login string Zaloguj się w systemie BOX Pole obowiązkowe.  
2 password string Hasło w formacie md5 Pole obowiązkowe. Napisz do pomocy technicznej, a my przekażemy Ci hash dla API
3 name string Nazwa handlowa name lub identyfikator marki lub kod jest wymagany Jeśli potrzebujesz konkretnej marki, to w tym polu podajesz nazwę marki lub identyfikator marki, która została zwrócona przez nasze API podczas jej tworzenia. Lub podajesz zewnętrzny identyfikator marki (pole code podczas tworzenia marki), a sam silnik ją znajdzie i zwróci.

Zwróć wartości pól
id - id marka,
name - Nazwa handlowa,
code - zewnętrzny identyfikator marki,
image - szereg obrazów marki,
description - opis marki,
hidden - ukryta marka
4 id integer Identyfikator marki
4 code string Identyfikator marki


Opcje otrzymywania wszystkich zamówień:

Przykład:

http://myboxurl/api/brand/get/?login=LOGIN&password=PASSWORD

Pole Typ Opis Obowiązkowe lub nie Komentarz
1 login string Zaloguj się w systemie BOX Pole obowiązkowe.  
2 password string Hasło w formacie md5 Pole obowiązkowe. Napisz do pomocy technicznej, a my przekażemy Ci hash dla API
          Zwróć wartości pól
id - id marka,
name - Nazwa handlowa,
code - zewnętrzny identyfikator marki,
image - szereg obrazów marki,
description - opis marki,
hidden - ukryta marka

Możliwe odpowiedzi na zapytanie

Więcej szczegółów
Status Wiadomość Opis wiadomości
1 ok brandid Zwraca identyfikator dodanej marki
2 fail Login is empty! Brak logowania
3 fail Password is empty! Brak hasła
4 fail Brand name is empty! Brak nazwy marki
5 fail Bad user level! Niewystarczający poziom użytkownika (wymagany poziom 2 lub wyższy)
6 fail Login or password not correct! Login lub hasło wpisane niepoprawnie
7 fail Brand with this ID already exists! Marka o tym samym identyfikatorze już istnieje
8 fail Incorrect picture! Nieprawidłowy format obrazu
9 fail Brand has not been added Nie dodano żadnej marki
10 fail Brand is not available for delete! Nie znaleziono marki do usunięcia
11 fail Brand with this ID does not exists! Nie ma marki o tym identyfikatorze
12 fail Brand with this Code does not exists! Nie ma marki z tym kodem
13 fail Brand with this name does not exists! Nie ma marki o tej nazwie
14 fail Brand is not available for update! Nie znaleziono marki do aktualizacji

Mogą również wystąpić błędy:

502 Bad Gateway - Jeśli wystąpi ten błąd, musisz to zrobić:
1. Sprawdź, czy jest dostęp do Internetu (przejdź do dowolnej innej witryny).
2. Jeśli nie ma problemów z dostępem — możesz usunąć pliki cookie.
Jeśli powyższe nie pomogło — problem po stronie serwera. Powinieneś skontaktować się z administratorem systemu lokacji.

503 (Service Temporarily Unavailable) - Ten błąd może wystąpić w wyniku zbyt dużej liczby żądania do serwera. Jeśli widzisz ten błąd, odczekaj kilka minut i spróbuj ponownie.

504 Gateway Timeout - cNajprawdopodobniej jest to spowodowane zwiększonym obciążeniem witryny, pod którym Apache nie jest w stanie zarządza wysyłaniem odpowiedzi HTTP, a nowe żądania ustawiają się w kolejce. Aby rozwiązać problem, możesz dodać zasobów serwera, w szczególności pamięci RAM, oraz zwiększenia liczby procesów httpd (Apache).
Inną możliwą przyczyną błędu 504 jest to, że wykonywany skrypt nie mieści się w wyznaczonym limicie. czas. Dzieje się tak, gdy żądanie jest zbyt ciężkie. Spróbuj podzielić żądanie na kilka kolejnych maluchy.

Błąd 505 Wersja HTTP nie jest obsługiwana oznacza, że ​​strona internetowa nie jest obsługuje wersję protokołu HTTP używaną przez przeglądarkę do żądania strony internetowej