Wpis z mikrobloga

@Bitbay Na waszej stronie jest napisane:

Error codes

Code Description
400 At least one parameter wasn't set
401 Invalid order type
402 No orders with specified currencies
403 Invalid payment currency name
404 Error. Wrong transaction type
405 Order with this id doesn't exist
406 No enough money or crypto
408 Invalid currency name
501 Invalid public key
502 Invalid sign
503 Invalid moment parameter. Request time doesn't match current server time
504 Invalid method
505 Key has no permission for this action
506 Account locked. Please contact with customer service
509 The BIC/SWIFT is required for this currency
510 Invalid market name

Wysyłałem cały czas zapytanie "method=info&moment=[…]" i dostawałem 400. W końcu zorientowałem się, że mam zły hash. Poprawiłem to i co? dostaję 503 przy tym samym zapytaniu. Spędziłem cały dzień na szukaniu błędów i omijałem hash, bo napisaliście że w takim wypadku dostanę 502. Żeby było ciekawiej sprawdziłem (po poprawieniu funkcji #!$%@?ącej) co się stanie jeżeli wyślę zapytanie bez parametru. Przy wysłaniu samego "method=info" dostawałem 503 sugerujące że mam niewłaściwy czas. Po wysłaniu "moment=[…]" serwer nie raczył nawet odpowiedzieć.

Dziękuję za zmarnowanie dnia i sposób traktowania klienta.

#bitbay #kryptowaluty
  • 4
@tenLoginTezJestZajety: Czyli jednak hash ;) Zaproponowałem odpalenie kodu w PHP, bo miałem podobne jazdy z bitmarketem - trochę mi zajęło znalezienie właściwej funkcji #!$%@?ącej, która zwracała to co przykładowa (też chyba w PHP).
Co do kodu błędu 502 to możliwe, że go używają ale np. gdy hash ma niepoprawny format a nie wartość. Generalnie API naszych giełd jest "takie se".
Nie wiem czy dałeś sobie radę z samym czasem ("moment") ale