For my application, I'm going to bundle it with a newly-created basic account's API key and then offer users authentication to then retrieve their premium key which should allow the API calls to include premium videos etc.
However, I've noticed that the search API actually returns results for premium videos. For example: http://www.giantbomb.com/api/search/?api_key=[freeaccountapikey]&format=json&resources=video&query=scanlon
This is returning Metal Gear Scanlon results which are correctly not viewable on the website when logged-in with a non-premium account. On the other hand, the /videos feed does seem to honour the fact that a basic account key is being used though and doesn't return premium videos.
What is the workaround for this? Am I using the API incorrectly somehow? This does seem to be a big issue. Non-premium members could just register for a free account and grab the URLs for premium videos via the API...
Log in to comment