Upload a new file.
||∗||The file data to import. Use a url-encoded post. Do not include this parameter when signing the query.|
||The title for this document|
||The description for this document. (You may use some HTML tags)|
||Creation date. Override creation date from EXIF|
||The license code for this document.|
||Set to 1 to flag this document as public, 0 to make it private.|
||Set to 1 to flag this document as family.|
||Set to 1 to flag this document as friend.|
||Add some optional keyword tags.|
||Add this doc to an album ID.|
||A comma separated list of user IDs. Add member tags to this doc.|
||The permissions to comment on the document.|
||The permissions to add a tag on the document.|
||The permissions to let a member add his personal member tag on the document.|
||Longitude of document, decimal form e.g. 43.6667. Override longitude from EXIF|
||Latitude of document, decimal form e.g. 6.9234. Override latitude from EXIF|
Orientation of document. Override oritentation from EXIF.
||Wait (0) or don't wait (1) for doc to be complete|
You may try this method live without providing a file. We'll add a bulk file for you. To force creation of a doc without geolocation, set longitude and latitude to -999.
Once the upload is complete, use the upload.checkTickets method to check when the documents have been processed.
|1||We could not find the file data.|
|2||The file size exeeded the acceptable size limits. See user.getQuota for more details.|
|3||We could not accept this file because it's a less than 5k video/audio or an invalid torrent file.|
|4||The user has uploaded too much this month. See user.getQuota for more details.|
|100||Please add the api_key parameter to this request.|
|101||This API key is invalid or disabled.|
|102||The requested format is invalid. Valid formats are : json, xml, php.|
|103||The requested method is invalid or missing.|
|104||The query signature is missing.|
|105||The query signature is invalid.|
|106||User is not logged. The authentication token is missing.|
|107||The authentication token is invalid.|
|108||The user account is closed or suspended.|
|109||This action is blocked because of a member or a group blocklist restriction|
|110||Insufficient permissions for this method.|
|111||The request came from a remote address not allowed by this application.|
|112||The application has reached its requests quota.|
|113||The client IP has reached a limit. Limits are based on requests per seconds, minutes, hours, ...|
|120||This API method must be called using HTTP POST.|
|121||The SOAP envelope could not be parsed.|
|122||The XML-RPC envelope could not be parsed.|
|130||We only support OAuth version 1.1 and 1.1a|
|131||Some of the OAuth parameters were not sent: %s%|
|132||The timestamp sent is out of ranges. Please check your computer clock is not skewed.|
|133||The OAuth Nonce parameter cannot be used twice.|
|134||The OAuth Timestamp parameter is out of ranges (clock skew) or inferior to the previous timestamp sent.|
|135||The OAuth Signature must be either MD5, HMAC_SHA1 or PLAINTEXT over HTTPS.|
|500||Service general error.|
|501||Service under temporarily maintenance. Thank you for your kind understanding.|
|503||The service is temporarily unavailable. Please try again in a few minutes.|
- 2013-07-03: Added parameter 'async'.
- 2013-03-01: Added parameters 'lng', 'lat', 'dir' and 'created_at'.
- 2010-09-02: Added safety.
- 2008-12-01: Method created.