Phim.click API Documentation

Hướng dẫn tích hợp hoàn chỉnh với dịch vụ hosting video chuyên nghiệp Phim.click

Chào mừng đến với Phim.click API

API này cho phép bạn quản lý upload video, lấy danh sách video và xử lý xác thực cho dịch vụ hosting video Phim.click.

🚀 Bắt đầu nhanh

1. Liên hệ Telegram @kami2k1 để đăng ký tài khoản

2. Xác thực bằng endpoint /api/login

3. Sử dụng API key được trả về cho các request tiếp theo

4. Upload file và quản lý nội dung video của bạn

🔐 Xác thực & Bảo mật

  • ✓ Hệ thống API key an toàn
  • ✓ Quản lý quyền truy cập
  • ✓ Kiểm soát origin domain

📤 Upload đa dạng

  • ✓ Hỗ trợ nhiều định dạng video
  • ✓ Upload M3U8 streaming
  • ✓ Upload đồng thời nhiều file

⚡ Hiệu suất cao

  • ✓ Kiểm tra trạng thái real-time
  • ✓ Tự động tạo thumbnail
  • ✓ CDN tốc độ cao

📊 Mã phản hồi API

0
Thành công
Request đã được xử lý thành công
20
Đang xử lý
Task đang được xử lý, vui lòng đợi
99
Lỗi / Không tìm thấy
Lỗi chung hoặc resource không tồn tại

🔐 Xác thực người dùng

POST Đăng nhập người dùng
/api/login

Tham số

Tham số Kiểu Bắt buộc Mô tả
user string Bắt buộc Tên đăng nhập để xác thực
password string Bắt buộc Mật khẩu để xác thực

Ví dụ Request

import requests # Đăng nhập để lấy API key login_data = { "user": "phimclick_admin", "password": "SecurePass2024!" } response = requests.post("https://phim.click/api/login", json=login_data) print(response.json())

Ví dụ phản hồi

{ "code": 0, "data": { "api_key": "ph_live_sk_7x9k2m5n8q1w4e6r3t7y", "id": 42, "max": 100, "orgin": [ "https://phimmoichil.cc", "https://animehay.tv", "https://phimmoi.net" ], "user": "phimclick_admin" } }
Quan trọng: Lưu api_key từ phản hồi - bạn sẽ cần nó cho tất cả các API call tiếp theo.

📹 Lấy danh sách video

GET Lấy danh sách video đã upload
/video/list?limit=10&page=1&api=your_api_key

Query Parameters

Tham số Kiểu Bắt buộc Mô tả
limit integer Bắt buộc Số video trên mỗi trang (≥2)
page integer Bắt buộc Số trang (≥1)
api string Bắt buộc API key từ phản hồi login

Ví dụ phản hồi

{ "code": 0, "data": [ { "api_id": 12, "created_at": "Mon, 15 Apr 2024 14:32:18 GMT", "data": "kami-Eo7Nm2Qv9Rx", "id": 156, "link": "Người Nhện: Không Còn Nhà - Tập 1", "link2": "https://backup.phim.click/video/kami-Eo7Nm2Qv9Rx", "link3": "https://cdn3.phim.click/video/kami-Eo7Nm2Qv9Rx", "thumb": { "1080": "https://phim.click/thumbs/kami-Eo7Nm2Qv9Rx_1080.jpg", "720": "https://phim.click/thumbs/kami-Eo7Nm2Qv9Rx_720.jpg", "480": "https://phim.click/thumbs/kami-Eo7Nm2Qv9Rx_480.jpg" }, "time": 4320 } ] }

📤 Upload Files

POST Upload video files
/upload?api=your_api_key

Request Body

Gửi multipart/form-data với các file:

import requests # Upload video files = [ ("file", open("nguoi_nhen_tap01.mp4", "rb")), ("file", open("nguoi_nhen_thumbnail.jpg", "rb")) ] headers = { "user-agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36' } url = "https://phim.click/upload?api=your_api_key" response = requests.post(url, files=files, headers=headers) print(f"Status: {response.status_code}") print(f"Response: {response.json()}")

Ví dụ phản hồi

{ "code": 0, "fall": 0, "id": "ph_upload_7f9a2e1d-8b5c-4e3f-9d2a-1c6e8f4b7e9d", "msg": "Đang xử lý files: nguoi_nhen_tap01.mp4, nguoi_nhen_thumbnail.jpg", "ok": 2 }
Lưu ý: Lưu trữ id để kiểm tra trạng thái hoàn thành bằng endpoint /ch.

🎞️ Upload M3U8 Streaming

POST Upload M3U8 với metadata
/upload?api=your_api_key&m=m
Quan trọng: Phải truyền tham số m=m cho M3U8 upload.

Request Body

Gửi file M3U8 cùng với JSON metadata:

import requests import json # Upload M3U8 cho phim "One Piece - Wano Arc" data = { "id": ["ph_ts_1a2b3c4d", "ph_ts_2e3f4g5h", "ph_ts_3i4j5k6l"], "tile": "One Piece - Wano Arc - Tập 1015", "time": 1440, # 24 phút = 1440 giây "thumb": ["onepiece_1015_thumb.jpg", "onepiece_1015_poster.jpg"] } files = [ ("file", open("onepiece_ep1015_playlist.m3u8", "rb")), ("json", (None, json.dumps(data), "application/json")) ] url = "https://phim.click/upload?api=your_api_key&m=m" response = requests.post(url, files=files, headers=headers)

Ví dụ phản hồi thành công

{ "code": 0, "video_id": "kami-Op9Zx7Vm3Yk", "link": "https://phim.click/video/kami-Op9Zx7Vm3Yk", "link2": "https://backup.phim.click/video/kami-Op9Zx7Vm3Yk", "link3": "https://cdn3.phim.click/video/kami-Op9Zx7Vm3Yk" }
Lưu ý M3U8: Tất cả file TS phải được upload trước và sử dụng list ID của chúng trong metadata JSON.

⏳ Kiểm tra trạng thái Upload

POST Kiểm tra nhiều ID cùng lúc
/ch?api=your_api_key

Request Body

{ "data": ["ph_upload_7f9a2e1d-8b5c-4e3f-9d2a-1c6e8f4b7e9d"] }

Ví dụ phản hồi

{ "code": 0, "data": [ { "id": "ph_upload_7f9a2e1d-8b5c-4e3f-9d2a-1c6e8f4b7e9d", "ok": true } ], "debug": [ { "data": { "nguoi_nhen_tap01.mp4": { "kami": true, "link": "phim.click/video/kami-Eo7Nm2Qv9Rx", "link2": "backup.phim.click/video/kami-Eo7Nm2Qv9Rx", "name": "Người Nhện: Không Còn Nhà - Tập 1" } } } ] }
GET Kiểm tra một ID đơn lẻ
/ch?api=your_api_key&id=upload_id

Các mã trạng thái

0
Hoàn thành: Upload đã được xử lý thành công
20
Đang xử lý: Task đang được xử lý, vui lòng đợi
99
Không tìm thấy: Upload ID không có trong hệ thống

📞 Liên hệ & Đăng ký dịch vụ

🚀 Bắt đầu với Phim.click ngay hôm nay

Dịch vụ hosting video chuyên nghiệp với giá chỉ 400.000đ/tháng

💰 Gói dịch vụ Standard

  • ✓ Dung lượng không giới hạn
  • ✓ Băng thông không giới hạn
  • ✓ Hỗ trợ Full HD/4K/8K
  • ✓ CDN toàn cầu nhanh chóng
  • ✓ API tích hợp đầy đủ
  • ✓ Hỗ trợ kỹ thuật 24/7

📈 Quy trình đăng ký

  • 1️⃣ Liên hệ qua Telegram @kami2k1
  • 2️⃣ Cung cấp thông tin dự án
  • 3️⃣ Thanh toán 400K/tháng
  • 4️⃣ Nhận API key trong 24h
  • 5️⃣ Tích hợp và bắt đầu sử dụng
  • 6️⃣ Hỗ trợ kỹ thuật liên tục

⚡ Tại sao chọn Phim.click?

  • 💸 Giá cả cạnh tranh nhất thị trường
  • 🚀 Tốc độ upload/stream siêu nhanh
  • 🛡️ Uptime 99.9% được đảm bảo
  • 📺 Hỗ trợ M3U8 streaming
  • 🔒 Bảo mật SSL/TLS tối ưu
  • 📱 Desktop client miễn phí

❓ Câu hỏi thường gặp

Đơn giản! Chỉ cần liên hệ với chúng tôi qua Telegram @kami2k1 hoặc email [email protected]. Chúng tôi sẽ hướng dẫn bạn từng bước và cung cấp API key trong vòng 24 giờ.
Có! Chúng tôi hỗ trợ upload video không giới hạn kích thước. Hệ thống tối ưu cho việc upload file lớn với tốc độ cao và ổn định.
Hoàn toàn miễn phí! Desktop client được cung cấp free cho tất cả khách hàng đã đăng ký dịch vụ, giúp quản lý video dễ dàng hơn.
Có! Chúng tôi có đội ngũ hỗ trợ kỹ thuật 24/7 qua Telegram @kami2k1 và email [email protected]. Mọi vấn đề sẽ được giải quyết nhanh chóng.