Introduction
This is the technical documentation for programmers who wish to implement MirrorMaker API functions in their own website / program.
Important notes:
All requests can be sent as either a GET or a POST or a combination of both.
Make all requests to this url: http://mirrormaker.org/api.php
Filemanager
Used for listing, renaming and deleting files in your account
mode=filemanager
host=[rapidshare/megaupload/hotfile/netload/megashares/fileserve]
username=[Filehost username]
password=[Filehost password]
type=[list/edit]
type=[edit/delete]
id=[ID of file to rename or delete]
filename[New name if renaming file]
If listing files the response is in json, else if renaming or deleting then no response is returned
Validate filehost details
Used for checking filehost account details
mode=validate_details
host=[rapidshare/megaupload/hotfile/netload/megashares/fileserve]
username=[Filehost username]
password=[Filehost password]
Either "true" or "false" is returned
Direct links
Used for making direct rapidshare, megaupload or megashares links
mode=direct_links
host=[rapidshare/megaupload/megashares]
username=[Filehost username]
password=[Filehost password]
links=[Links you wish to make direct - note you can only make multiple direct rapidshare links]
Direct links separated by new lines are returned
Check links
Used for checking if links are dead or alive
mode=check_links (if wishing to view supported filehosts please use mode=supported_linkcheckers)
links=[Links you wish to check, separated by new lines]
Links which are dead are returned separated by new lines
Changelog
- 11/07/10 - Initial release


