Skip to main content

SDK Examples

Explore real-world examples using the Upload Post SDK in Python and JavaScript.

PyPI version npm version

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);