b2_get_file_infoGets information about one file stored in B2. This will return an error if called on a non-existent file ID or if called on an unfinished large file.RequestRequest HTTP HeadersAuthorization required
The account authorization token returned by Request HTTP Message Body ParametersfileId required
The ID of the file, as returned by
ResponseResponse HTTP Status 200File info returned as a JSON response: accountId The account that owns the file. action
One of "start", "upload", "hide", "folder", or other values added
in the future.
"upload" means a file that was uploaded to B2 Cloud Storage.
"start" means that a large file has been started, but not
finished or canceled.
"hide" means a file version marking the file as hidden, so that it will not
show up in bucketId The bucket that the file is in. contentLength The number of bytes stored in the file. Only useful when the action is "upload". Always 0 when the action is "start", "hide", or "folder". contentSha1 The SHA1 of the bytes stored in the file as a 40-digit hex string. Large files do not have SHA1 checksums, and the value is "none". The value is null when the action is "hide" or "folder". contentType When the action is "upload" or "start", the MIME type of the file, as specified when the file was uploaded. For "hide" action, always "application/x-bz-hide-marker". For "folder" action, always null. fileId
The unique identifier for this version of this file.
Used with fileInfo The custom information that was uploaded with the file. This is a JSON object, holding the name/value pairs that were uploaded with the file. fileName
The name of this file, which can be used with
uploadTimestamp This is a UTC time when this file was
uploaded. It is a base 10 number of milliseconds since midnight,
January 1, 1970 UTC. This fits in a 64 bit integer such as the type "long"
in the programming language Java. It is intended to be compatible
with Java's time long. For example, it can be passed directly into
the java call Date.setTime(long time).
Response Errors
If possible the server will return a JSON error structure. Errors include:
API Versionsv1: Application keys (July 26, 2018)Incompatible change: After calling b2_authorize_account with an application key that does not have the right permissions, this call will return a 401 Unauthorized. v1: Original release (September 22, 2015)Sample CodeCode
Output
Code
Output
Code
Output
Code
Output
Code
Output
Code
Output
Code
Output
|