Pratinjau saja — aktivasi diperlukan

Bangun unduhan dengan Social Video Saver

SocialVideoSaver menyediakan skema lintas-jaringan ini untuk perencanaan teknis. Kredensial produksi tetap nonaktif sampai kasus penggunaan yang diusulkan melewati tinjauan dukungan.

SocialSaverWorkspaceJSON melalui HTTPSTugas asinkronKredensial yang dijangkau
01

Awal yang cepat

Dukungan-kredibilitas yang diaktifkan adalah titik awal untuk host API di SocialVideoSaver. Tampilan multi-sumber kemudian menyajikan titik akhir tenant yang ditugaskan dan menjelaskan jalur panggilan hanya server.

URL Tenanthttps://socialvideosaver.com
OtentikasiX-API-Key: pending_activation_…
Profil klienSocialSaverWorkspace
Versi APIv1
# Available only after support activation
export SVS_WORKSPACE_KEY="issued-after-review"

curl -X POST https://socialvideosaver.com/v1/resolve \
  -H "X-API-Key: $SVS_WORKSPACE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"social_url":"https://www.youtube.com/watch?v=VIDEO_ID"}'

Tampilan multi-sumber SocialVideoSaver meninjau penyimpanan rahasia sisi server untuk keamanan Credential. Ini menunjukkan tidak ada bundle klien yang dimasukkan berikutnya dan tidak menutupi tidak ada log publik atau repositori.

02

Menyelesaikan sebuah tautan

Deteksi sumber adalah titik awal untuk operasi Resolve pada SocialVideoSaver. Tampilan multi-sumber kemudian menyajikan format dari satu URL yang diajukan dan menjelaskan tidak ada keluaran yang diciptakan.

POST/v1/resolveScope: menyelesaikan
MedanJenisDiperlukanDeskripsi
social_urlURL HTTPSYaHalaman media publik atau resmi untuk dianalisis.
tenantstringTidak.Domain penyewa yang ditetapkan. Biasanya dihilangkan.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

Tampilan multi-sumber SocialVideoSaver meninjau nilai yang dikembalikan tidak berubah untuk pengenal Format. Ini menunjukkan ketersediaan per-link berikutnya dan tidak menutupi tidak ada label kualitas yang ditebak.

03

Buat dan ikuti pekerjaan unduhan

SocialVideoSaver mendekati pembuatan Pekerjaan melalui persiapan asinkron, kemudian permintaan HTTP singkat. Tampilan multi-sumber menjaga eksekusi pekerja terbatas secara eksplisit.

POST/v1/jobsLingkup: pekerjaan
MedanJenisDiperlukanDeskripsi
social_urlURL HTTPSYaSumber yang dinormalisasi sama diajukan untuk diselesaikan.
media_profilestringYaID tepat dari respons penyelesaian.
tenantstringTidak.Domain penyewa yang ditetapkan. Biasanya dihilangkan.
curl -X POST https://socialvideosaver.com/v1/jobs \
  -H "X-API-Key: $SVS_WORKSPACE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"social_url":"https://www.youtube.com/watch?v=VIDEO_ID","media_profile":"18"}'
1202 DiterimaSimpan delivery_job.
2Status PollGET /v1/jobs/{delivery_job} dengan kunci yang sama.
3SiapBuka URL unduhan yang ditandatangani.
StatusArtinyaTindakan klien
queuedDiterima ke antrian terbatas.Poll lagi dengan backoff.
extractingMenyegarkan metadata sumber atau rute.Lanjutkan polling.
processingMengunduh, meremux, atau menggabungkan.Tunjukkan kemajuan server.
readyUnduh yang ditandatangani tersedia.Kirim URL ke pengguna.
failedKesalahan struktur terminal.Baca error_code. Coba ulang hanya ketika dianjurkan.
expiredKeluaran sementara dihapus.Buat pekerjaan baru.
curl https://socialvideosaver.com/v1/jobs/DELIVERY_JOB \
  -H "X-API-Key: $SVS_WORKSPACE_KEY"

SocialVideoSaver mengatur polling Pekerjaan dengan jeda awal satu detik. Tampilan multi-sumbernya membandingkan pembatasan backoff. Pengiriman bertanda sementara tetap menjadi pemeriksaan akhir.

04

Kesalahan yang dapat diprediksi

Dalam SocialVideoSaver, satu amplop non-2xx datang pertama kali saat menjelaskan Kontrak Error. Pandangan multi-sumber itu mengikuti dengan ID permintaan dukungan dan menutup pada penanganan klien yang dapat diprediksi.

{
  "success": false,
  "error": {
    "code": "RATE_LIMITED",
    "category": "rate_limited",
    "message": "Too many requests. Please try again shortly.",
    "retryable": true,
    "details": {"retry_after_seconds": 20}
  },
  "request_id": "…"
}
HTTPArti yang khasAction
400URL tidak valid, isi atau format tidak tersedia.Perbaiki permintaan. Selesaikan lagi untuk format.
401Kunci hilang, tidak valid, kedaluwarsa, atau cakupan salah.Periksa kredensial sisi server.
403Kebijakan penyewa atau sumber menolak permintaan.Jangan melewati kebijakan. Hubungi dukungan.
404Pekerjaan yang tidak diketahui atau kadaluarsa.Buat pekerjaan baru jika sesuai.
429Batas permintaan atau pekerjaan aktif telah tercapai.Kehormatan retry_after_seconds.
503Antrian/kapasitas atau hulu sementara tidak tersedia.Coba lagi dengan penundaan eksponensial dan jitter.
05

Kontrak operasional

SocialVideoSaver meninjau proyeksi permintaan lintas jaringan sebelum menetapkan batas pada integrasi yang disetujui.

Aktivasi sebelum eksplorasi adalah titik awal untuk akses Schema di SocialVideoSaver. Tampilan multi-sumber kemudian menyajikan otentikasi yang ditugaskan dan menjelaskan bentuk permintaan yang terdokumentasi.

AKSESS YANG DIPERIKSA OPERATO

Aktifkan melalui dukungan

Ringkas produk lintas jaringan, proyeksi permintaan bulanan, dan setiap penyedia sosial dalam cakupan. SocialVideoSaver hanya mengaktifkan analisis atau kemampuan pekerjaan yang diminta dan menyimpan hash sebagai pengganti token.

Minta aktivasi Kunci adalah tenant-scoped, dapat dicabut dan dikeluarkan melalui formulir Kontak. Skrip anonim tidak dapat menjalankan pekerjaan pengunduh.