Work.download: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
w>Jguillo  Created page with 'Partner component to get the download URL for any work. The returned URL is only valid for a limited time.  Work must be publicly registered and allow downloads.   This component…'  | 
				m 16 revisions imported  | 
				||
| (15 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
Partner component to get the download URL for any work. The returned URL is only valid for a limited time.  | Partner component to get the download URL for any work. The returned URL is only valid for a limited time.  | ||
Work must   | Work must allow download or evaluation.    | ||
You must be a Safe Creative partner to use this component.    | |||
= Info =  | = Info =  | ||
* '''Component name:''' work.download  | * '''Component name:''' work.download  | ||
* '''Signature:''' Requires signature using the   | * '''Signature:''' Requires signature using the shared key's private key    | ||
* '''Timestamp:'''   | * '''Timestamp:''' Requires ztime parameter   | ||
* '''  | * '''API trust level''': Partner  | ||
= Parameters =    | = Parameters =    | ||
* '''  | * '''sharedkey*:''' Your application shared key  | ||
* '''ztime*:''' Z-Timestamp  | |||
* '''code*:''' Work code  | * '''code*:''' Work code  | ||
| Line 19: | Line 20: | ||
= Returns =  | = Returns =  | ||
* '''url''': Download URL  | * '''url''': Download URL  | ||
* '''mimetype''': Mime Type  | |||
* '''type''': What will be downloaded from the URL  | |||
** '''ORIGINAL''': The original work  | |||
** '''EVALUATION''': An evaluation version of the work  | |||
=   | = Example =  | ||
REQUEST:  | REQUEST:  | ||
  <nowiki>https://api.safecreative.org/v2/</nowiki>  |   <nowiki>https://api.safecreative.org/v2/</nowiki>  | ||
  ?'''component'''=work.download  |   ?'''component'''=work.download  | ||
  &'''  |   &'''sharedkey'''=zy9x4ol0ctg3btyswq7b5wi9  | ||
  &'''code'''=1003030120266  |   &'''code'''=1003030120266  | ||
  &'''signature'''=  |  &'''ztime'''=1271749826106  | ||
  &'''signature'''=3b2d5552b5cd969c370ce70dae280a76dc844895  | |||
RESPONSE:  | RESPONSE:  | ||
| Line 33: | Line 39: | ||
<pre>  | <pre>  | ||
<?xml version="1.0" encoding="UTF-8"?>  | <?xml version="1.0" encoding="UTF-8"?>  | ||
<url>[...]</url>  | <downloadinfo>  | ||
  <url>[...]</url>  | |||
  <mimetype>[...]</mimetype>  | |||
  <type>ORIGINAL</type>  | |||
</downloadinfo>  | |||
</pre>  | </pre>  | ||
[[Category:API component]]  | [[Category:API component]]  | ||
Latest revision as of 08:07, 7 May 2021
Partner component to get the download URL for any work. The returned URL is only valid for a limited time.
Work must allow download or evaluation.
You must be a Safe Creative partner to use this component.
Info
- Component name: work.download
 - Signature: Requires signature using the shared key's private key
 - Timestamp: Requires ztime parameter
 - API trust level: Partner
 
Parameters
- sharedkey*: Your application shared key
 - ztime*: Z-Timestamp
 - code*: Work code
 
* Required parameter
Returns
- url: Download URL
 - mimetype: Mime Type
 - type: What will be downloaded from the URL
- ORIGINAL: The original work
 - EVALUATION: An evaluation version of the work
 
 
Example
REQUEST:
https://api.safecreative.org/v2/ ?component=work.download &sharedkey=zy9x4ol0ctg3btyswq7b5wi9 &code=1003030120266 &ztime=1271749826106 &signature=3b2d5552b5cd969c370ce70dae280a76dc844895
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?> <downloadinfo> <url>[...]</url> <mimetype>[...]</mimetype> <type>ORIGINAL</type> </downloadinfo>