Witam, czy istnieje jakiś sposób (np. api) aby dostać listę płatności (to pod linkiem https://lvlup.pro/panel/profile/payments) ? Chodzi mi aby np. dało się użyć file_get_contents() w PHP do tego.
Dziękuje :)
Witam, czy istnieje jakiś sposób (np. api) aby dostać listę płatności (to pod linkiem https://lvlup.pro/panel/profile/payments) ? Chodzi mi aby np. dało się użyć file_get_contents() w PHP do tego.
Dziękuje :)
No wydaje mi się, że taka rzecz jest w api v2. A jak nie, to w API v3 pewnie jest.
No tak, jest lecz nie wiem jak tego uzyc. Zainsteresowalo mnie tez cos podobnego w http://static.lvlup.pro/doc/api.pdf
Wygląda na to, że normalnie możesz użyć /api/mc/id/payments. Mimo mc, jak wynika z przykładu - zwraca też inne płatności.
Rozumiem że w miejsce id mam podać klucz z profilu na lvlup ?
Wykonałem parę zapytań do api i jednak stwierdzam, że chyba to api ogranicza się do serwerów Minecraft, jeśli w ogóle nadal działa.
Mam wrażenie, że gdzieś była dokumentacja API panelu https://my.lvlup.pro/, niestety nie mogę jej znaleźć. Trzeba by tamtego użyć.
Może trochę dawno (15d), ale znalazłem sposób =) Musimy wykonać kilka requestów, ale działa. Musimy uzyskać token (1 request), a potem to już zapytanie po listę płatności (2 request).
POST
https://api.lvlup.pro/v3/auth/login
Parametry: username, password
W parametrze username można użyć maila.
Otrzymamy coś takiego:
{
"token": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}GET
https://api.lvlup.pro/v3/payment/
Parametry: Authorization
W parametrze Authorization umieszczamy token.
Przykład: Bearer XXXXXXXXXXXXXXXXXXXXXXXX -> to słowo Bearer jest WAŻNE!
Otrzymamy coś takiego:
{
"error": false,
"paging": {
"current_page": 1,
"total_pages": 25,
"items_per_page": 10,
"total_items": 242
},
"items": [
{
"id": XXX,
"amount": "10.00",
"description": "Przelew od użytkownika o ID 0000",
"created_at": 1532899137
},
{
"id": XXXX,
"amount": "12.50",
"description": "Doładowanie SMS",
"created_at": 1532896080
},
{
"id": XXXX,
"amount": "-29.45",
"description": "Zakup usługi 123",
"created_at": 1532583282
},
{
"id": XXXX,
"amount": "-8.30",
"description": "Przelew do użytkownika o ID 000",
"created_at": 1532384071
},
{
"id": XXXX,
"amount": "30.00",
"description": "Zakup usługi 666",
"created_at": 1532383879
},
{
"id": XXXX,
"amount": "6.51",
"description": "Przelew od użytkownika o ID 000",
"created_at": 1531903824
},
{
"id": XXXX,
"amount": "-10.00",
"description": "Przelew do użytkownika o ID 0000",
"created_at": 1531854072
},
{
"id": XXXX,
"amount": "1000.00",
"description": "Przelew od użytkownika o ID 0000",
"created_at": 1531829606
},
{
"id": XXXX,
"amount": "123.45",
"description": "Przelew od użytkownika o ID 000",
"created_at": 1531829564
},
{
"id": XXXX,
"amount": "9999.99",
"description": "Doładowanie przez Paypal",
"created_at": 1530882205
}
]
}PS. @Nieznajomy11 łap -> https://api.lvlup.pro/docs/ ;)

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.