FileShark

API

Podłącz FileShark do JDownloadera, własnych skryptów albo bota. Sprawdzaj linki, odczytuj stan konta i pobieraj bezpośrednie linki do plików, wszystko w prostym JSON-ie.

1

Wygeneruj klucz

Wejdź w „Bezpieczeństwo konta” i kliknij „Wygeneruj klucz API”. Klucz zobaczysz tylko raz, więc zapisz go w bezpiecznym miejscu.

2

Dodaj go do swojego narzędzia

W JDownloaderze wpisz e-mail jako nazwę użytkownika, a klucz jako hasło. We własnych skryptach wysyłaj go w nagłówku Authorization.

3

Pobieraj

Z premium dostajesz bezpośrednie linki z pełną prędkością. Sprawdzanie linków działa bez klucza i bez konta.

Opis zapytań

Klucz API

Wygeneruj klucz w ustawieniach bezpieczeństwa konta. Wysyłaj go w nagłówku Authorization: Bearer KEY albo jako parametr ?apikey=KEY.

JDownloader: przy dodawaniu konta wpisz e-mail jako nazwę użytkownika, a klucz API jako hasło.

GET / POSThttps://www.fileshark.pl/api/v1/check?links=LINK1,LINK2

Sprawdza do 500 linków. Nie wymaga klucza API. Zwraca status (online, offline, removed), nazwę i rozmiar.

GEThttps://www.fileshark.pl/api/v1/account

Twoje konto: status premium, data końca premium, pozostały transfer i limit dzienny (w bajtach).

GEThttps://www.fileshark.pl/api/v1/file/ID

Informacje o pliku: status, nazwa i rozmiar.

GEThttps://www.fileshark.pl/api/v1/download/ID

Link do pobrania (ważny 24 godziny, z Twojego adresu IP). Tylko premium. Liczy się jak pobranie i zużywa limit dzienny albo transfer.

Przykład

curl -H "Authorization: Bearer fs_…" https://www.fileshark.pl/api/v1/download/oLXIgHFHCnXu

{
  "id": "oLXIgHFHCnXu",
  "name": "file.zip",
  "size": 6436791,
  "url": "https://dl.fileshark.pl/…"
}

Błędy zwracają status HTTP (401, 403, 404, 429) i treść JSON z polami error i message. Limit: 120 zapytań na minutę na klucz.

Najczęstsze pytania

Czy do API potrzebuję premium?

Do sprawdzania linków i odczytu stanu konta nie. Linki do pobierania przez API są dla kont premium, bo omijają odliczanie i captchę.

Czy mój klucz API jest bezpieczny?

Przechowujemy tylko jego odcisk, więc nawet my nie możemy go odczytać. Traktuj go jak hasło i nie wklejaj na forach. Jeśli wycieknie, wygeneruj nowy, a stary od razu przestanie działać.

Jakie są limity?

Do 120 zapytań na minutę na klucz i 300 na minutę z jednego adresu IP. Pobrania przez API zużywają ten sam limit dzienny albo transfer co pobrania w przeglądarce.

Czy mogę wysyłać pliki przez API?

Jeszcze nie. Do wysyłania hurtem użyj konta FTP z ustawień konta albo po prostu przeciągnij cały folder na pole wysyłania.

Nie ma tu odpowiedzi na Twoje pytanie? Napisz do nas