ShareCode
> public.api_
ShareCode API
Ambil snippet publik dari ShareCode secara programatik. Read-only, tanpa API key, langsung request dapat JSON.
Endpoints
4
Auth
Tidak perlu
Rate limit
Fair use
Live Request Activity
Total
—
5 Menit
—
Uptime
—
Distribusi Endpoint (5 menit)
Belum ada request masuk.
Base URL
https://ngawihub.my.id/api/public/sharecodeGET
/latestSnippet Terbaru
Ambil daftar snippet publik terbaru. Bisa difilter berdasarkan bahasa dan dibatasi jumlahnya.
Request
curl "https://ngawihub.my.id/api/public/sharecode/latest?limit=10"
Response
{
"data": [
{
"id": "a1b2c3d4-...",
"title": "Debounce hook untuk React",
"language": "typescript",
"tags": ["react", "hooks"],
"view_count": 128,
"like_count": 14,
"user_profiles": { "username": "budi", "avatar_url": null }
}
]
}GET
/:idDetail Snippet
Ambil detail lengkap satu snippet publik berdasarkan ID, termasuk isi kodenya.
Request
curl "https://ngawihub.my.id/api/public/sharecode/{id}"Response
{
"data": {
"id": "a1b2c3d4-...",
"title": "Debounce hook untuk React",
"code": "export function useDebounce...",
"language": "typescript",
"tags": ["react", "hooks"]
}
}GET
/:id/downloadDownload Langsung
Unduh isi kode snippet sebagai file teks dengan ekstensi yang sesuai bahasanya.
Request
curl "https://ngawihub.my.id/api/public/sharecode/{id}/download" -o snippet.tsGET
(halaman) /sharecode/embed/:idEmbed Widget
Tampilkan snippet di blog atau website kamu lewat iframe — sudah termasuk syntax highlighting.
Request
<iframe src="https://ngawihub.my.id/sharecode/embed/{id}" width="100%" height="420" frameborder="0" loading="lazy"></iframe>