Overview
You are trying to download a large number of videos that were uploaded to your Jive Community and you'd like to know how to achieve this using the Jive API.
Information
Using AWS Video Provider
AWS is the standard video provider for Jive Cloud.
You can consider using the information in the playerBaseURL portion of the response of the REST API call used to fetch the JSON data for the content item. Eg. https://<samplewebsite.com>/api/core/v3/contents/357430. Please see the screenshot below.
The entire URL in the quotation marks serves the video in a playable and downloadable/exportable format. The example above has the following as the playable and downloadable asset URL
https://jive-video-upload-us-east-1.s3.amazonaws.com/processed-videos/aab823c3-be11-4bb2-81aa-3ebb9565802a/34272/v2/videos/<external ID>/34272.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20201223T185122Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=<credentials>%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=<signature>
Using Twistage Video Provider
If you are using Twistage as the video provider (available for Jive Hosted and on-premise instances):
- You can use the api/core/v3/videos/downloadOptions/{contentId} endpoint to get the download link for videos programmatically. The API response will have the video's direct link stored in the "downloadUrl" attribute as shown below. Please ensure that you use the entire URL (including the auth_token) to download the video.
- You can also use the Batch Downloader to download the videos from your instance.
Additional Information
If you need additional assistance in building API queries or any other custom functionality, you can contact your Account Executive/Customer Success Manager for a paid Professional Services engagement. Please note that such requests are outside of scope for Jive Support.
Comments
0 comments
Please sign in to leave a comment.