Yeah for a while now we've been promising changes to the API in relation to our videos to clean up the way we serve video. This has dragged on because we've been really sensitive about breaking what's out there now and forcing developers to make major changes. After lots of revisions we have come up with a method that will not force us to change the API at all! You still likely will need to change your site / app if you use our video but those changes are fairly easy.
Web Sites:
You will no longer have access to usable HTML5 video links. Sorry. Your only option will be using our Embed Player and Embed Player API. Click here for the sample. This has gone though a lot of testing and QL crew is already using it. It was made to be super easy and I'd be happy to work with you if you have any questions etc.
Apps:
For details on authentication for apps check this out: http://www.giantbomb.com/profile/wcarle/blog/how-to-write-a-gb-premium-video-app/114534/
AppleTV:
We've created a new set top link code URL for Apple TV that should get your app approved by Apple. Using the current /xbmc URL will get your app rejected. Point your users to www.giantbomb.com/apple-tv. We will also have to be a part of your store submission (Apple's rules) so contact me well before you're ready to submit so we can discuss all that this entails.
Private Scripts: [Updated Nov 23]
For those of you who have your own scripts to download videos you can append your API key to the urls.
e.g. http://v.giantbomb.com/2015/10/15/vf_showerwithyourdad_ql_10072015_3200.mp4?api_key=abc123
You will only be able to download 20 videos in a 24 hour period (which is about the most we put out in a 24 hour period). So you'll need to run your script daily to keep up. Also we will look very unfavorably to holders of an API key attached to any downloaded videos we find in the wild or in URLs in some sketchy GoogleDoc. Premium or not.
We're launching these changes in December (the apple-tv thing is live now). If you haven't contacted me and updated your stuff it will break. Don't worry we will accept all requests for an app authentication key.
Log in to comment