Difference between revisions of "How to setup the YouTube API Key for video embedding"

From JReviews Documentation
Jump to: navigation, search
Line 6: Line 6:
 
* Click the '''Credentials''' link in the left sidebar, then the blue '''Add credentials''' button and select the '''API Key''' option.
 
* Click the '''Credentials''' link in the left sidebar, then the blue '''Add credentials''' button and select the '''API Key''' option.
 
* You will get a Key in a popup. Close the popup and click on the key to give it a name, and copy the generated API Key to the JReviews Media Setting for the YouTube API Key
 
* You will get a Key in a popup. Close the popup and click on the key to give it a name, and copy the generated API Key to the JReviews Media Setting for the YouTube API Key
* Optionally, an IP address of your server can be added as '''Key restriction''', although it is recommended to try the key before setting the restriction.
+
* Optionally, an IP address of your server can be added as '''Key restriction''', although it is recommended to try the key before setting the restriction. Do not use an HTTP referrer restriction because the key is only ever used to make requests at the server level and an HTTP restriction will not work.
  
 
After generating your key give it a few minutes to make sure it becomes active. Then you can test if your key is working using the following URL. Just replace the example key with your own key.
 
After generating your key give it a few minutes to make sure it becomes active. Then you can test if your key is working using the following URL. Just replace the example key with your own key.

Revision as of 12:23, 16 December 2018

Starting with version 3, the YouTube Data API now requires the use of a key to request video information so this means that it's necessary to setup the API Key in the JReviews Media Settings, Videos tab to make YouTube video embedding work. Here are the steps to make this work:

  • Go to https://console.developers.google.com and create a new project for your site. We are calling it MySite in our example.
  • Click Enable and manage APIs, then search for youtube and select the YouTube Data API v3
  • Click the Enable API' button at the top and wait for the API enabled notification to appear
  • Click the Credentials link in the left sidebar, then the blue Add credentials button and select the API Key option.
  • You will get a Key in a popup. Close the popup and click on the key to give it a name, and copy the generated API Key to the JReviews Media Setting for the YouTube API Key
  • Optionally, an IP address of your server can be added as Key restriction, although it is recommended to try the key before setting the restriction. Do not use an HTTP referrer restriction because the key is only ever used to make requests at the server level and an HTTP restriction will not work.

After generating your key give it a few minutes to make sure it becomes active. Then you can test if your key is working using the following URL. Just replace the example key with your own key.

https://www.googleapis.com/youtube/v3/videos?part=snippet,contentDetails&id=-DIJvggBrg8&key=AIzaSyBo5K8oolb6LnpAUMAsoAKIpoXxGybaOi0

Watch the video tutorial

Watch in HD on YouTube