• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Błąd logowania w GD.py, ciąg dalszy

Object Storage Arubacloud
0 głosów
84 wizyt
pytanie zadane 19 maja 2020 w Python przez Aqua Obywatel (1,950 p.)

Ostatnio eksperymentuję z bibliotekami do gier i aktualnie programuję gd.py (biblioteka do gry Geometry-Dash).

W dokumentacji jest napisane, że można się zalogować za pomocą funkcji wbudowanej w klienta:
 

class Client:
    # ...
    async def login(self, user: str, password: str) -> None: ...
    # ...

Jednak, kiedy podaję poprawne dane dane klienta, funkcja wyrzuca mi wyjątek: gd.LoginFailure, który normalnie jest wyrzucany gdy wprowadzi się niewłaściwą nazwę użytkownika i hasło (upewniłem się, że dane wpisywane przeze mnie są właściwe).

import gd  # zaimportowanie biblioteki gd.py
 
client = gd.Client()  # utworzenie globalnego klienta
 
async def main():
    await client.login('Username', 'Password')  # poprawna nazwa użytkownika i hasło
 
client.run(main())  # wywołanie głównej funkcji za pomocą klienta
 
 
'''
Traceback (most recent call last):
  File "C:/Users/testt/PycharmProjects/gdGenerator/venv/gdGenerator.py", line 8, in <module>
    client.run(main())  # wywołanie głównej funkcji za pomocą klienta
  File "C:\Users\testt\PycharmProjects\gdGenerator\venv\lib\site-packages\gd\client.py", line 2322, in run
    return utils.run(coro, loop=self.loop, debug=debug)
  File "C:\Users\testt\PycharmProjects\gdGenerator\venv\lib\site-packages\gd\utils\_async.py", line 197, in run
    return loop.run_until_complete(coro)
  File "C:\Program Files (x86)\Python38-32\lib\asyncio\base_events.py", line 616, in run_until_complete
    return future.result()
  File "C:/Users/testt/PycharmProjects/gdGenerator/venv/gdGenerator.py", line 6, in main
    await client.login('Username', 'Password')  # poprawna nazwa użytkownika i hasło
  File "C:\Users\testt\PycharmProjects\gdGenerator\venv\lib\site-packages\gd\client.py", line 724, in login
    account_id, player_id = await self.session.login(user=user, password=password)
  File "C:\Users\testt\PycharmProjects\gdGenerator\venv\lib\site-packages\gd\session.py", line 492, in login
    resp = await self.http.request(Route.LOGIN, payload, error_codes=codes)
  File "C:\Users\testt\PycharmProjects\gdGenerator\venv\lib\site-packages\gd\utils\http_request.py", line 283, in request
    raise error_codes.get(resp)
gd.errors.LoginFailure: Failed to login with parameters: login: 'Username', password: 'Password'.
'''

Wersja biblioteki: 0.10.5

Wersja Pythona: 3.8

Windows 7 (jak coś)

 

Czy ktoś wie dlaczego tak się dzieje, oraz jak to naprawić? W jaki sposób naprawić błąd z logowaniem?

Wiem, że już raz zadałem podobne pytanie, ale zostało bez odpowiedzi. Z góry dziękuję.

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 76 wizyt
+1 głos
1 odpowiedź 786 wizyt
pytanie zadane 18 marca 2021 w PHP przez Maks32 Nowicjusz (200 p.)

92,555 zapytań

141,403 odpowiedzi

319,554 komentarzy

61,939 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...