@yoganataa/phibox-sdk
v0.1.5
Published
TypeScript SDK for Dramabox public API
Downloads
389
Maintainers
Readme
@yoganataa/phibox-sdk
SDK TypeScript untuk API Phibox terbaru (single source, multi-provider di endpoint yang sama).
Scope
SDK ini sekarang tanpa aggregator/fallback dan tanpa client provider lama terpisah. Semua akses lewat satu client:
PhiboxClient
Install
npm i @yoganataa/phibox-sdkQuick Start
import { PhiboxClient } from "@yoganataa/phibox-sdk";
const api = new PhiboxClient();
const providers = await api.getProviders();
const home = await api.getHome({ provider: "all", page: 1, pageSize: 24, lang: "id" });
const search = await api.search({ q: "istri", provider: "dramabox", page: 1, pageSize: 24, lang: "id" });
const detail = await api.getDetail({ provider: "dramabox", id: "42000004347", lang: "id" });
const eps = await api.getEpisodes({ provider: "dramabox", id: "42000004347", lang: "id" });
const play = await api.resolvePlayback({
provider: "dramabox",
id: "42000004347",
ep: 1,
});
console.log(play.url);Endpoints used
GET /providersGET /homeGET /searchGET /series/{provider}/{id}GET /series/{provider}/{id}/episodesGET /episode/{provider}/{episodeId}/streamGET /episode/{provider}/{episodeId}/download
Notes
- Default base URL:
https://deltashort-fawn.vercel.app/api - Error class:
PhiboxError
