| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

FrontPage

This version was saved 16 years, 5 months ago View current version     Page history
Saved by PBworks
on November 1, 2007 at 3:30:11 pm
 

API Documentation

 

TinyLoad has an Application Programming Interface for exposing its file distribution system – it’s extremely simple. This page serves as a development reference to extend the service into remote applications.

 

All parameters should be converted to a UTF-8 and pass through a URL encode function if data contains complex strings.

 

Available Methods: Transfer, Upload (documentation available soon).

 

Transfer File

URL: h*tp://tinyload.com/api/1.0/transload.{format}?url={file}

Request Method: GET

Response Format: xml, JSON, txt

 

Parameters

  • URL (required): URL of file to distribute.

 

Example Request: http://tinyload.com/api/1.0/transload.xml?url=http://site.com/logo.gif

 

 

  • Force (optional): Will overwrite file regardless of being unique. Default is False. Options: true or false.*

 

Example Request: http://tinyload.com/api/1.0/transload.xml?url=http://site.com/logo.gif&force=true

 

 

  • Sites (optional): Destination sites for transfer. Format: site ids delimited by commas. Default: ‘1,2,3,4’ which by the table below will transfer file to Megaupload, Mediafire, Rapidshare, and Divshare.*

 

Site IdSite NameSite Link
1MegaUploadlink
2MediaFirelink
3RapidSharelink
4DivSharelink
5BestSharinglink
6SendSpacelink
7Uploadinglink
8FileSendlink
9Easy-Sharelink
10Amazon S3link

 

Example Request: http://tinyload.com/api/1.0/transload.xml?url=http://site.com/logo.gif&sites=1,2,10 will upload http://site.com/logo.gif to Megaupload, Mediafire, and Amazon S3.

 

Response if Success

*XML

200

http://tinyload.com/{id}

 

*JSON

{

“status”: 200,

“link”: “http://tinyload.com/{id}

}

*TXT

200

http://tinyload.com/{id}

 

Response if Error

 

XML JSON Txt

400

field

Error Message

{

“status”: 400,

“field”: Field,

“message”: Error Message

} 400

Field

Error Message

 

Explanation of Errors:

Status: Corresponds with standard HTTP Error Code 400

Field: Which Parameter caused the error

Message: Details about why the Parameter caused an error

Comments (0)

You don't have permission to comment on this page.