Bodzio | 2020-04-07 20:20:42 UTC | #1
Zacząłem pisać biblioteke w JavaScript i zauważyłem taki błąd:
{
count: 1,
items: [
{
id: 22925,
serviceId: 5,
planName: '3GB RAM KVM PL',
createdAt: '2020-03-30T16:25:09Z',
isDone: true,
doneAt: '2020-03-30T16:42:03Z',
numberInQueue: 0
}
],
statusCode: 200,
statusText: 'OK',
source: 'https://api.lvlup.pro/v4/orders?limit=1&afterId=10&beforeId=3000'
}
Dlaczego przy afterId: 10 oraz beforeId 3000, na liście jest VPS z ID: 22925
Testowałem również na https://api.lvlup.pro/v4/swagger ten sam problem.
SystemZ | 2020-04-07 20:20:26 UTC | #2
Aktualnie jest używany tylko jeden z tych parametrów jednocześnie.
Możesz przyjrzeć się w jaki sposób Panel v4 korzysta z tego API.
Bodzio | 2020-04-07 20:22:35 UTC | #3
Teraz rozumiem. W takim razie biorę się za przerabianie kodu.
SystemZ | 2020-04-07 20:23:35 UTC | #4
Tak czy inaczej dokumentacja obecnie o tym nie wspomina i wymaga modyfikacji
Bodzio | 2020-04-07 21:54:20 UTC | #5
Myśle że trzeba jeszcze sprecyzować że chodzi o serviceId
a nie o id
. A także że count
zwraca zawsze liczbę wszystkich VPSów a nie tylko tych wskazanych. Wobec tego gdyby ktoś chciał liczbę wskazanych musi sprawdzić items
. Chociaż count
nie widnieje wgl w dokumentacji… a ja go otrzymałem w odpowiedzi, nie wiem czy to wynika ze środowiska czy z API.
Edit:
Albo jednak chodzi o id
sam się już zgubiłem.