SDK Examples
Explore real-world examples using the Upload Post SDK in Python and JavaScript.
cURL
Upload Video
curl \
-H 'Authorization: Apikey your-api-key-here' \
-F 'video=@/path/to/your/video.mp4' \
-F 'title="Your Video Title"' \
-F 'user="test"' \
-F 'platform[]=tiktok' \
-X POST https://api.upload-post.com/api/upload
Upload Photos
curl \
-H 'Authorization: Apikey your-api-key-here' \
-F 'photos[]=@/path/to/your/image1.jpg' \
-F 'user="test"' \
-F 'platform[]=instagram' \
-F 'title="My Photo Title"' \
-F 'description="My photo description"' \
-X POST https://api.upload-post.com/api/upload
Python
Basic Upload
from upload_post import UploadPostClient
client = UploadPostClient(api_key="your-api-key-here")
# Upload video to multiple platforms
response = client.upload_video(
video_path="/path/to/video.mp4",
title="My Awesome Video",
user="testuser",
platforms=["tiktok", "instagram"]
)
print('Upload successful:', response)
JavaScript/Node.js
Basic Upload
import { UploadPost } from 'upload-post';
const uploader = new UploadPost('your-api-key-here');
// Upload video with options
const result = await uploader.upload('/path/to/video.mp4', {
title: 'My Awesome Video',
user: 'test-user',
platforms: ['tiktok'] // Currently supported platforms
});
console.log('Upload successful:', result);