Przejdź do głównej zawartości

Połączenie API Bybit – rozwiązywanie problemów dla Upcomers

Upcomers avatar
Napisane przez Upcomers
Zaktualizowano w tym tygodniu

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.

Czy to odpowiedziało na twoje pytanie?