Retrieving thumbnails using Video REST API
Published May 01 2019 04:07 PM 1,582 Views
Microsoft
First published on TECHNET on Nov 17, 2017
This post is a contribution from Vitaly Lyamin, an engineer with the SharePoint Developer Support team

The Video REST API provides an ability to discover and interact with videos. We’ve seen a number of issues retrieving thumbnails where the “ThumbnailURL” endpoint returns an endpoint (e.g. /pVid/video.mp4.PNG?VideoPreview=1) that is not suitable for use with an AAD app access token and is only accessible via cookie-based authentication (passive or active). Fortunately, there are a few solutions for this.


Solution 1

The Video REST API “ThumbnailStream” endpoint can be used with and without the width (in pixels) parameter.

Examples

https://tenant.sharepoint.com/portals/hub/_api/VideoService/Channels('ac784366-a780-4e21-8bb6-5851c3...
OR

https://tenant.sharepoint.com/portals/hub/_api/VideoService/Channels('ac784366-a780-4e21-8bb6-5851c3...')

Resources

https://msdn.microsoft.com/en-us/office/office365/api/video-rest-operations

https://techcommunity.microsoft.com/t5/Office-365-Video/Video-thumbnail-URL-broken-when-using-OA...


Solution 2

The “GetPreview.ashx” handler can also be used with several different inputs (simple example below).

Examples

https://tenant.sharepoint.com/portals/hub/_layouts/15/getpreview.ashx?path=https%3A%2F%2Ftenant.shar...

Resources

https://blogs.msdn.microsoft.com/richard_dizeregas_blog/2014/09/15/developing-apps-against-the-o...

https://blogs.msdn.microsoft.com/ocarpen/2015/01/09/office-graph-api-and-cortana-chapter-2-how-t...



Non-MS Resources:

http://www.n8d.at/blog/image-renditions-available-in-modern-team-sites/

https://blog.beecomedigital.com/2015/07/27/generate-thumbnail-of-a-document-stored-in-sharepoint...

Version history
Last update:
‎Aug 27 2020 03:37 PM
Updated by: