You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
920 B
Python

14 hours ago
import requests
API_KEY = "1058i9fguonl5ibz854n" # replace with your real key
API_URL = "https://abstream.to/api/upload/url"
VIDEO_URL = "https://abstream.to/embed/s5nntho2s6rk" # replace with the video embed/download URL
# Optional fields:
params = {
"key": API_KEY,
"url": VIDEO_URL,
"file_public": 1, # 1 = public, 0 = private
"file_adult": 1, # 1 = adult, 0 = safe
"tags": "test, upload" # optional tagsR
}
response = requests.get(API_URL, params=params)
if response.status_code == 200:
data = response.json()
if data["status"] == 200:
filecode = data["result"]["filecode"]
print(f"✅ Upload started successfully! File code: {filecode}")
print(f"Embed page: https://abstream.to/{filecode}.html")
else:
print("❌ API error:", data["msg"])
else:
print("❌ Request failed:", response.status_code, response.text)