import requests
# 示例:获取视频详细信息与字幕
api_url = "https://api.123proxy.cn/v1/youtube/video"
payload = {
"video_id": "VIDEO_ID_HERE",
"features": ["metadata", "subtitles", "comments"],
"download_config": {
"resolution": "1080p",
"audio_only": False,
"upload_to": "s3://my-bucket/videos/"
},
"api_key": "YOUR_API_KEY"
}
response = requests.post(api_url, json=payload)
data = response.json()
print(f"Title: {data['metadata']['title']}")
print(f"Subtitles: {data['subtitles']['en'][:100]}...")
简单的 REST API 接口,支持批量异步任务提交,并在任务完成后通过 Webhook 回调通知。
