Ten przewodnik omawia problemy z połączeniem API dla wyzwań Upcomers w środowisku demo Bybit.
Szybka lista kontrolna
Używaj Bybit Demo, nie Live
Klucz API = Read/Write, Unified, Assets
Brak ograniczeń IP na kluczu
Przy łączeniu nowego klucza API subkonto musi być nowe, bez wcześniejszych transakcji lub ruchów salda
Brak otwartych pozycji lub oczekujących zleceń limit
Klucz API nie jest edytowany, rotowany ani usuwany po połączeniu
Klucz jest unikalny dla każdej fazy wyzwania, nieużywany nigdzie indziej
Klucze kopiowane przyciskiem Copy, nie wpisywane ręcznie
Typowe problemy i rozwiązania
1) Połączono z niewłaściwym środowiskiem
Objaw: Konto nie synchronizuje się lub pokazuje puste salda.
Przyczyna: Użyto API Live zamiast Demo.
Rozwiązanie: Utwórz Demo subaccount API key na Bybit i połącz go ponownie w Upcomers.
2) Brak wymaganych uprawnień
Objaw: Częściowe dane, zlecenia nie rejestrują się.
Przyczyna: API nie ustawione na Read/Write, Unified, Assets.
Rozwiązanie: Wygeneruj ponownie API z włączonymi Read/Write + Unified + Assets, a następnie połącz ponownie.
3) Włączone ograniczenia IP
Objaw: Odmowa połączenia lub przekroczenie czasu.
Przyczyna: API utworzone z listą dozwolonych IP.
Rozwiązanie: Utwórz klucz z No IP restrictions i połącz ten klucz.
4) Klucze skopiowane niepoprawnie
Objaw: “Invalid key” lub “Signature error.”
Przyczyna: Ręczne wpisywanie, dodatkowe spacje lub brak znaków.
Rozwiązanie: Użyj przycisku Copy Bybit dla API Key i Secret. Połącz ponownie.
5) API zmodyfikowane lub usunięte po połączeniu
Objaw: Połączenie nagle przestaje działać.
Przyczyna: Edycja uprawnień, rotacja lub usunięcie klucza.
Rozwiązanie: Utwórz nowy klucz z poprawnymi ustawieniami i połącz ponownie w Upcomers.
6) Otwarte transakcje lub oczekujące zlecenia blokują połączenie
Objaw: Połączenie nie działa lub wyrzuca ogólny błąd.
Przyczyna: Aktywne pozycje lub zlecenia limit po stronie Bybit.
Rozwiązanie: Zamknij wszystkie pozycje i anuluj wszystkie otwarte zlecenia, następnie połącz API.
7) Klucz API użyty ponownie w różnych fazach wyzwań i/lub na różnych kontach
Objaw: Konflikty między kontami lub błędne dane, brak możliwości powiązania kluczy.
Przyczyna: Ten sam klucz użyty wcześniej w innym wyzwaniu.
Rozwiązanie: Wygeneruj nowy klucz API dla każdej fazy wyzwania i użyj go tylko tam.