Kody błędów API WEEX wyjaśnione: Szybka naprawa od 40001 do 43011
Większość błędów API WEEX nie oznacza tego, co sugeruje komunikat. Błąd 40009 API validation failed prawie nigdy nie oznacza, że Twój klucz jest zły — zazwyczaj oznacza, że Twój ciąg podpisu został złożony w złej kolejności. Błąd 40102 Trading pair configuration does not exist dla pary, która ewidentnie istnieje, zazwyczaj oznacza, że wysłałeś symbol futures do domeny spot. Dosłowne czytanie kodu to sposób, w jaki dziesięciominutowa poprawka zamienia się w całe popołudnie pracy.
To jest praktyczny przewodnik po kodach błędów API WEEX, z którymi faktycznie spotyka się integracja na żywo, pogrupowany według warstwy, w której wystąpił błąd, a nie według numeru. Każdy kod poniżej pochodzi z listy kodów błędów API WEEX opublikowanej 27 lipca 2026 r.; zasady podpisywania, czasu i limitów stawek pochodzą z dokumentacji API spot WEEX z tego samego dnia. Obie te rzeczy ulegają zmianie, więc sprawdź ponownie przed wdrożeniem.

Najpierw wyjaśnienie, ponieważ wyniki wyszukiwania je mieszają: ten artykuł dotyczy API giełdy kryptowalut WEEX (api-spot.weex.com i api-contract.weex.com). Nie ma to nic wspólnego z Apache Weex, wycofanym frameworkiem interfejsu użytkownika mobilnego Alibaba, który dzieli nazwę i zwraca błędy takie jak -1001. Jeśli Twoje ślady stosu wspominają o WXSDKInstance, korzystasz z niewłaściwej instrukcji.
Jak grupowane są kody błędów API WEEX
Oficjalna lista to płaska tabela. W praktyce kody dzielą się na siedem warstw diagnostycznych, a znajomość warstwy mówi, który plik otworzyć. To grupowanie jest najszybszym sposobem na skrócenie czasu debugowania, ponieważ warstwy 1–4 dotyczą Twojego klienta, a warstwa 7 w ogóle nie jest Twoim błędem.
| Warstwa | Kody | Co faktycznie uległo awarii | Otwórz to najpierw |
|---|---|---|---|
| 1. Obecność nagłówka | 40001, 40002, 40003, 40011 | Wymagany nagłówek nigdy nie opuścił Twojego klienta | Konfiguracja Twojego klienta HTTP |
| 2. Ważność poświadczeń | 40006, 40009, 40012, 40016 | Klucz, hasło lub stan 2FA jest nieprawidłowy | Strona zarządzania API |
| 3. Podpis i czas | 40005, 40007, 40008 | Ciąg prehash, zegar lub Content-Type | Twoja funkcja podpisywania |
| 4. Konto i dostęp | 40013, 40014, 40018 | Zamrożone konto, brakujący zakres, niedozwolone IP | Uprawnienia klucza |
| 5. Kształt żądania | 40102, 40305, 40409, 40704, 40707, 40724, 40912, 40913, 41101 | Parametry lub symbol nie pasują do endpointu | Specyfikacja endpointu |
| 6. Silnik zleceń | 42002, 43001–43011 | Saldo lub limity produktu odrzuciły zlecenie | Limity produktu i saldo |
| 7. Platforma i ograniczenia | 429, 40015, 40200, 40725 | Po stronie serwera; ponów próbę, nie przepisuj | Logika backoff |
Praktyczna zasada: jeśli kod zaczyna się od 400, podejrzewaj swoje żądanie. Jeśli zaczyna się od 43, podejrzewaj parametry zlecenia. Jeśli jest to 429, 40200 lub 40015, nie podejrzewaj niczego i wstrzymaj się.
Błędy uwierzytelniania API WEEX: 40001 do 40018
Ten zakres generuje najwięcej zgłoszeń do wsparcia i najmniej rzeczywistych problemów z poświadczeniami. Sześć z tych kodów rozwiązuje się poprzez naprawę sposobu tworzenia nagłówków, a nie poprzez generowanie nowego klucza.
| Kod | Komunikat | Przyczyna w świecie rzeczywistym | Naprawa |
|---|---|---|---|
| 40001 | The request header 'ACCESS_KEY' cannot be empty | Nagłówek usunięty przez proxy lub bibliotekę klienta, która zamienia na małe litery i usuwa nieznane nagłówki | Loguj wychodzące nagłówki, a nie te, które ustawiłeś |
| 40002 | The request header 'ACCESS_SIGN' cannot be empty | Podpis obliczony po zamrożeniu obiektu żądania | Podpisz przed wysłaniem |
| 40003 | The request header 'ACCESS_TIMESTAMP' cannot be empty | Sygnatura czasowa wygenerowana, ale nigdy nie dołączona | Dołącz tę samą wartość, którą podpisałeś |
| 40005 | Invalid ACCESS_TIMESTAMP | Sekundy zamiast milisekund lub ciąg ISO | Wyślij 13-cyfrową sygnaturę czasową w milisekundach |
| 40006 | Invalid ACCESS_KEY | Zły format klucza | Klucze API WEEX zaczynają się od WEEX — sprawdź, czy nie wkleiłeś sekretu |
| 40007 | Invalid Content_Type, please use 'application/json' | Klient domyślnie użył application/x-www-form-urlencoded | Ustaw application/json jawnie w POST |
| 40008 | Request timestamp has expired | Żądanie starsze niż 30-sekundowe okno ważności | Zobacz następną sekcję — to inny błąd niż 40005 |
| 40009 | API validation failed | Niezgodność podpisu, zazwyczaj kolejność prehash | Odbuduj ciąg prehash dokładnie |
| 40011 | The request header 'ACCESS_PASSPHRASE' cannot be empty | Hasło pominięte, ponieważ dokumentacja wymienia je na końcu | Dołącz je do każdego prywatnego wywołania |
| 40012 | Incorrect API key/passphrase | Literówka w haśle lub klucz z innego subkonta | Wygeneruj ponownie i wprowadź oba |
| 40013 | User account is frozen | Zawieszenie na poziomie konta | Złóż zgłoszenie do wsparcia |
| 40014 | Insufficient permissions | Zakres klucza wyklucza handel lub wypłaty | Wydaj klucz ponownie z odpowiednim zakresem |
| 40016 | Users must bind a mobile phone or Google Authenticator | Dostęp do API zablokowany do czasu ustawienia 2FA | Włącz Google Authenticator |
| 40018 | Illegal IP request | Adres IP wywołujący jest poza białą listą | Zobacz sekcję domeny bazowej i IP poniżej |
Dwa szczegóły warto przyswoić. Zasady tworzenia podpisu WEEX definiują ciąg prehash jako timestamp + method.toUpperCase() + requestPath + "?" + queryString + body, HMAC-SHA256 z Twoim kluczem sekretnym, a następnie Base64. ? i ciąg zapytania są pomijane, gdy nie ma zapytania. Trzy rzeczy psują to w produkcji: małe get, ścieżka żądania zawierająca hosta oraz ciało JSON, które Twoja biblioteka HTTP ponownie serializuje po podpisaniu — kolejność kluczy się zmienia, bajty się zmieniają i otrzymujesz 40009.
Drugi szczegół to pułapka nazewnictwa. Tekst błędu cytuje nazwy nagłówków z podkreśleniami (ACCESS_KEY, ACCESS_SIGN, ACCESS_TIMESTAMP, ACCESS_PASSPHRASE), podczas gdy dokumentacja podpisu zapisuje je z myślnikami (ACCESS-SIGN, ACCESS-TIMESTAMP). Skopiuj formę używaną w dokumentacji endpointu, z którym się integrujesz i loguj surowe nagłówki sieciowe przy pierwszym udanym wywołaniu, zamiast ufać ciągowi błędu lub fragmentowi bloga.
40005 vs 40008: dwa różne błędy sygnatury czasowej
Te dwa są ciągle mylone, a niewłaściwa naprawa marnuje najwięcej czasu.
40005 Invalid ACCESS_TIMESTAMP to problem z formatem. Wartość nie jest 13-cyfrową epoką milisekundową — zazwyczaj jest to 10-cyfrowa epoka sekundowa z time.time() w Pythonie lub time() w PHP, albo ciąg ISO-8601. Nie udaje się natychmiast i konsekwentnie, przy każdym żądaniu, w tym pierwszym.
40008 Request timestamp has expired to problem z zegarem lub opóźnieniem. Format jest poprawny, ale wartość jest oddalona o więcej niż 30 sekund od czasu serwera WEEX. Żądania są ważne tylko przez 30 sekund, a podpis jest odrzucany, jeśli sygnatura czasowa odbiega o więcej niż 30 sekund od zegara serwera API w dowolnym kierunku — maszyna działająca szybko zawodzi tak samo mocno, jak ta działająca wolno.
| Objaw | Prawdopodobny kod | Przyczyna źródłowa | Naprawa |
|---|---|---|---|
| Zawodzi w 100% żądań od pierwszego wywołania | 40005 | Zła jednostka lub typ | Pomnóż sekundy przez 1000, wyślij jako liczbę całkowitą |
| Działało w dev, zawodzi w kontenerze lub VM | 40008 | Dryf zegara hosta, brak NTP w obrazie | Zsynchronizuj z NTP lub odpytaj publiczny endpoint czasu serwera i zcache'uj przesunięcie |
| Zawodzi tylko pod obciążeniem lub przy ponownych próbach | 40008 | Sygnatura czasowa wygenerowana raz, użyta ponownie w kolejce | Podpisuj ponownie przy każdej próbie, nigdy nie odtwarzaj podpisanego żądania |
| Zawodzi tylko dla długotrwałych zadań wsadowych | 40008 | Sygnatura czasowa utworzona na początku zadania, żądanie wysłane minuty później | Generuj sygnaturę czasową przy wysyłaniu |
Dryf zegara wewnątrz kontenerów jest najczęstszą przyczyną integracji, która "działała wczoraj". Jeśli nie możesz kontrolować NTP na hoście, odpytaj endpoint czasu serwera przy starcie, zapisz deltę i dodawaj ją do lokalnego zegara dla każdego podpisu.
Cena --
Odrzucenia zleceń: 43001 do 43011 i 42002
Gdy uwierzytelnianie przejdzie, błędy przenoszą się do silnika dopasowującego. Te kody są tanie w naprawie, ale drogie w ignorowaniu, ponieważ bot, który ponawia odrzucone zlecenie w ciasnej pętli, trafi w ogranicznik stawek i zamaskuje prawdziwy problem.
| Kod | Komunikat | Co sprawdzić |
|---|---|---|
| 42002 | BALANCE NOT ENOUGH | Saldo w odpowiednim typie konta — środki spot nie pokrywają zlecenia futures |
| 43001 | Order does not exist | ID zlecenia z innego typu konta lub już wypełnione i usunięte |
| 43002 | Order placement failed | Ogólne odrzucenie; loguj pełne żądanie i sprawdź cenę oraz rozmiar względem limitów produktu |
| 43004 | There are no open orders to cancel | Anuluj-wszystkie wywołane na pustej księdze; traktuj jako łagodne, nie jako błąd |
| 43005 | Exceeds maximum order size | Limit na zlecenie dla tego produktu |
| 43006 | Order quantity is less than minimum trading amount | Porównaj z minTradeAmount na endpoincie produktów |
| 43007 | Order quantity exceeds the maximum trading amount | To samo źródło, górna granica |
| 43008 / 43011 | Current order price cannot be less than 0 | Ujemne lub nieparsowane pole ceny |
| 43009 | Current order price exceeds the limit | Cena poza dozwolonym pasmem |
| 43010 | Trade amount cannot be less than 0 | Ujemne lub nieparsowane pole kwoty |
| 40912 | Single cancellation cannot exceed 50 | Podziel anulowania wsadowe na grupy po 50 |
| 40913 | Either orderId or clientId must be provided | Dostarcz jeden identyfikator; nie wysyłanie żadnego to cichy błąd w kodzie warunkowym |
| 40305 | client_uid length should not exceed 40 characters | Przytnij swoje ID zleceń klienta i usuń znaki specjalne |
To, co łapie doświadczonych traderów, to 40704 Only query data for the last three months. Uzupełnianie historii transakcji powyżej 90 dni nie zadziała przez standardowe endpointy zapytań, więc każde zadanie uzgadniania musi utrwalać wypełnienia w miarę ich występowania, zamiast zakładać, że może je pobrać później.
Co wyzwala błąd 429 w API WEEX
Zasady ograniczeń dostępu ustawiają domyślnie 10 żądań na sekundę, chyba że endpoint mówi inaczej. Przekroczenie tego zwraca 429 Too Many Requests, co lista błędów wyświetla również jako "Requesting too frequently".
Trzy właściwości tego limitu zmieniają sposób, w jaki powinieneś projektować wokół niego:
- Żądania uwierzytelnione są liczone na klucz API, żądania nieuwierzytelnione na publiczne IP. Dwa boty dzielące jeden klucz dzielą jeden budżet. Dwa boty na jednym serwerze z oddzielnymi kluczami nie — ale ich publiczne odpytywanie danych rynkowych tak, ponieważ jest liczone według IP.
- Zlecenie wsadowe na wielu parach liczy się jako jedno żądanie. Dokumentacja podaje przykład 4 par handlowych × 10 zleceń = 1 żądanie. Jeśli umieszczasz siatkę lub równoważysz księgę, przetwarzanie wsadowe nie jest mikrooptymalizacją; to 40-krotna różnica w przepustowości.
- Ponowne próby się liczą. Wykładniczy backoff, który ponawia próbę natychmiast po
429, utrzyma Cię w stanie ograniczenia. Wstrzymaj się z jitterem i porzuć przestarzałe zlecenia, zamiast ustawiać je w kolejce.
Praktyczny budżet: zarezerwuj około 60–70% limitu na przepływ zleceń, resztę zostaw na odpytywanie salda i pozycji, a wszystko, co możesz, przenieś do WebSocket. Księga zleceń i dane ticker przez REST to najczęstszy powód, dla którego dobrze zachowujący się bot handlowy kończy z ograniczoną stawką.
Błędy domeny bazowej i białej listy IP
Dwa błędy zgłaszają się na tyle źle, że zasługują na własną sekcję.
40102 Trading pair configuration does not exist dla pary, którą widzisz handlującą na stronie, zazwyczaj nie jest problemem symbolu. WEEX dzieli REST na https://api-spot.weex.com dla spot i https://api-contract.weex.com dla kontraktów. Symbol futures wysłany do domeny spot rozwiązuje się do pary, która faktycznie nie istnieje w tej domenie, a błąd jest technicznie dokładny i całkowicie mylący. Sprawdź hosta, zanim sprawdzisz symbol.
40018 Illegal IP request oznacza, że wywołujące IP nie znajduje się na białej liście klucza. Niezręczną częścią jest to, co zmienia je bez Twojej wiedzy: dostawca chmury rotujący IP wyjściowe, failover bramy NAT, ponowne połączenie VPN lub adres IPv6 używany, gdy na białą listę wpisałeś IPv4. Wskazówka wsparcia jest taka, że możesz utworzyć klucz, który nie jest powiązany z adresem IP, a dla klucza danych rynkowych tylko do odczytu jest to rozsądny kompromis. Dla klucza z uprawnieniami do handlu lub wypłat nie jest — niezwiązany klucz handlowy to poświadczenie na okaziciela, które działa z dowolnego miejsca w Internecie. Przypnij IP i monitoruj zmiany, zamiast usuwać kontrolę.
Szerszy kontekst dotyczący tego, jak powierzchnie REST i WebSocket pasują do siebie, jest omówiony w wyjaśnieniu Wiki WEEX na temat czy WEEX obsługuje handel API.
5-minutowa lista kontrolna triage API WEEX
Uruchom to w kolejności przed otwarciem zgłoszenia do wsparcia. Każdy krok izoluje jedną warstwę, a pierwsza awaria mówi, gdzie przestać szukać.
| Czas | Sprawdzenie | Warunek przejścia | Zawodzi jako |
|---|---|---|---|
| 0:00 | Wywołaj publiczny endpoint na właściwej domenie, niepodpisany | HTTP 200 z danymi | Błąd połączenia lub 40102, jeśli domena jest zła |
| 0:30 | Wydrukuj czas lokalny w ms obok czasu serwera | Dryf poniżej 5 sekund | 40005 (format) lub 40008 (dryf) |
| 1:00 | Loguj dokładny ciąg prehash, który podpisałeś | Pasuje do timestamp + METHOD + path + ?query + body bajt w bajt | 40009 |
| 1:30 | Loguj surowe wychodzące nagłówki z sieci | Wszystkie cztery nagłówki ACCESS obecne, Content-Type to application/json | 40001, 40002, 40003, 40007, 40011 |
| 2:00 | Wywołaj podpisany endpoint tylko do odczytu, np. saldo konta | HTTP 200 | 40006, 40012, 40014, 40016, 40018 |
| 3:00 | Pobierz endpoint produktów dla swojego symbolu | Zwraca min i max kwoty handlu | 40102 |
| 4:00 | Umieść najmniejsze legalne zlecenie powyżej minTradeAmount | Zlecenie zaakceptowane | 42002, 43005, 43006, 43007 |
| 4:30 | Sprawdź swoją stawkę żądań w ostatniej minucie | Poniżej 10 na sekundę utrzymane | 429 |
Jeśli każdy krok przejdzie, a wywołania nadal zawodzą, pozostałe kody — 40013, 40015, 40409, 40725, 41101 — to te, o które wsparcie WEEX wyraźnie prosi o otwarcie zgłoszenia. Dołącz sygnaturę czasową żądania, endpoint i zwrócony kod; to trio sprawia, że zgłoszenie jest rozwiązywalne. Pełna oficjalna referencja to lista kodów błędów API WEEX.
Co kody błędów mówią Ci o Twojej integracji
Szereguj swoje awarie według warstwy, a nie częstotliwości. Sto 429 to problem z przepustowością, który możesz dostroić w jedno popołudnie. Jeden sporadyczny 40009 to błąd podpisywania, który po cichu odrzuci zlecenia w najgorszym możliwym momencie i to jest ten, który warto naprawić najpierw. Integracje, które pozostają zdrowe w API WEEX, dzielą trzy nawyki: podpisują ponownie przy każdej próbie, nigdy nie ufają lokalnemu zegarowi i logują żądanie sieciowe, zamiast żądania, które zamierzali wysłać.
Gotowy do budowania? Utwórz i określ zakres swoich kluczy na stronie API WEEX, zacznij od klucza tylko do odczytu względem publicznych endpointów i dodaj uprawnienia do handlu dopiero, gdy Twoja lista kontrolna triage przejdzie czysto od początku do końca.
FAQ
1. Co oznacza błąd 40009 w API WEEX?
API validation failed to niezgodność podpisu znacznie częściej niż zły klucz. Odbuduj ciąg prehash jako timestamp + METHOD + requestPath + "?" + queryString + body, potwierdź, że metoda jest wielkimi literami i upewnij się, że Twoja biblioteka HTTP nie serializuje ponownie ciała JSON po podpisaniu.
2. Dlaczego moje żądanie API WEEX działa lokalnie, ale zawodzi z 40008 w produkcji?
Prawie zawsze dryf zegara hosta. Podpisana sygnatura czasowa musi mieścić się w 30 sekundach od czasu serwera WEEX, a kontenery często działają bez NTP. Zsynchronizuj zegar hosta lub zcache'uj przesunięcie z publicznego endpointu czasu serwera przy starcie.
3. Jaki jest limit stawek API WEEX?
Domyślnie jest to 10 żądań na sekundę, chyba że endpoint określa inaczej, liczone na klucz API dla wywołań uwierzytelnionych i na publiczne IP dla nieuwierzytelnionych, zgodnie z dokumentacją z 27 lipca 2026 r. Przekroczenie zwraca 429.
4. Czy mogę używać klucza API WEEX bez białej listy IP?
Tak — wsparcie WEEX sugeruje utworzenie klucza niepowiązanego z adresem IP, gdy 40018 Illegal IP request Cię blokuje. Zarezerwuj to dla kluczy tylko do odczytu. Klucz handlowy lub wypłat bez ograniczenia IP działa z dowolnego miejsca, co jest znaczącym obniżeniem bezpieczeństwa.
5. Dlaczego otrzymuję 40102 dla pary handlowej, która wyraźnie istnieje?
Prawdopodobnie wywołujesz złą domenę bazową. Żądania spot idą do https://api-spot.weex.com, a żądania kontraktów do https://api-contract.weex.com; symbol futures na hoście spot produkuje dokładnie ten błąd.
6. Czy API WEEX to to samo co framework Apache Weex?
Nie. API giełdy WEEX to interfejs handlowy REST i WebSocket. Apache Weex to wycofany framework interfejsu użytkownika mobilnego z niepowiązanymi kodami błędów, takimi jak -1001. Wyniki wyszukiwania dla "weex api" mieszają oba.
Ostrzeżenie o ryzyku
Aktywa kryptograficzne są zmienne, a handel nimi — ręcznie lub przez API Futures — może skutkować częściową lub całkowitą utratą środków. Zautomatyzowany handel dodaje tryby awarii, których handel ręczny nie ma: nieobsłużony kod błędu może pozostawić pozycje otwarte lub zduplikowane, ograniczone stawką anulowanie może zawieść, podczas gdy wypełnienie przejdzie, dryf zegara może po cichu odrzucić zlecenia redukujące ryzyko, a klucz API bez ograniczeń IP lub limitów zakresu to poświadczenie, którego atakujący może użyć z dowolnego miejsca. Handel futures na WEEX wiąże się z dźwignią, która potęguje zarówno zyski, jak i straty i może wywołać likwidację szybciej, niż bot może zareagować. Testuj z najmniejszym legalnym rozmiarem zlecenia, używaj kluczy tylko do odczytu, dopóki obsługa błędów nie zostanie udowodniona, ustaw limity pozycji i strat poza logiką handlową i nigdy nie przyznawaj uprawnień do wypłat kluczowi, który ich nie potrzebuje. Nic tutaj nie jest poradą inwestycyjną.
Niniejsza treść ma charakter wyłącznie informacyjny i nie stanowi porady finansowej, inwestycyjnej, prawnej ani podatkowej. Wszelkie wydarzenia, nagrody, promocje online lub powiązane informacje, o których tu mowa, nie powinny być traktowane jako rekomendacja, zachęta ani zaproszenie do kupna, sprzedaży, wymiany lub innego rodzaju obrotu aktywami kryptograficznymi. Aktywa kryptograficzne charakteryzują się dużą zmiennością i mogą prowadzić do strat. Dostępność usług, produktów i powiązanych wydarzeń WEEX może się różnić w zależności od regionu. Użytkownik jest odpowiedzialny za upewnienie się, że jego udział jest zgodny z obowiązującymi lokalnymi przepisami i regulacjami.
Możesz również polubić

Jak inwestować w monetę XST: czego naprawdę wymaga analiza due diligence przed zakupem XSolut

Cena MANTA dzisiaj: co obserwują inwestorzy w związku z najnowszym uwolnieniem tokenów

Poradnik bezpiecznego zakupu XST: jak zweryfikować prawdziwy token XSolut w sieci Solana

Czy warto kupić akcje Reddita po spadku ze szczytów? Co naprawdę zmienia wejście do indeksu S&P 500

Moneta XST: Jaki to token i jak płytki jest rynek?

Najlepsze strategie botów do handlu kryptowalutami dla początkujących

Które kryptotokeny AI dziś rosną? Najważniejsze zdecentralizowane projekty AI, które warto obserwować

Czy warto kupić indeks Nikkei po spadku o 10% od szczytu z 2026 roku? Czego japońskie akcje potrzebują do odbicia

Czym jest tokenizacja RWA? Jak XSolut przenosi aktywa ze świata rzeczywistego do Solany

Forum KGHM: akcje, miedź, srebro i dywidenda

Forum złoto: o co spierają się inwestorzy

Forum JSW: akcje, wyniki i spór o dywidendę

Czy technologia wiedzy zerowej jest rzeczywiście gotowa do codziennego użytku?

zk-SNARK a zk-STARK: czym się różnią?

Czym jest dowód z wiedzą zerową? Przewodnik dla początkujących

Czy PGP nadal jest bezpieczne w 2026 roku?

PGP a szyfrowanie end-to-end: na czym polega różnica?

Prognoza ceny akcji Oupendoor na lata 2026–2027: czy OPEN osiągnie cenę docelową analityków wynoszącą 4,95 USD po odbiciu w II kwartale?

Jak weryfikować wiadomości i pliki za pomocą podpisów PGP

Umowa UFC z Crypto.com o wartości 175 mln USD: co oznacza dla głównego nurtu kryptowalut

Od UFC po F1: jak giełdy kryptowalut inwestują w sponsoring sportowy

Czym jest szyfrowanie PGP? Poradnik dla początkujących

Utrata urządzenia z 2FA? Oto co zrobić dalej

Czym jest broker WEEX? Jak działa program i dla kogo jest przeznaczony

Czym jest 2FA? Poradnik dla początkujących

Jak wywołać API giełdy: klucze, podpisy i kody błędów

Limity szybkości API WEEX: gdzie boty faktycznie trafiają na błąd 429

Festiwal Tradingu TradFi na WEEX: Handluj kontraktami terminowymi na akcje i zgarnij nagrody z puli 50 000 USDT

Kompatybilność API WEEX: Co się zmienia przy migracji z innej giełdy




