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
Request đã được xử lý thành công
20
Đang xử lý
Task đang được xử lý, vui lòng đợi
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
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.