{"id":803247,"date":"2020-05-27T13:01:31","date_gmt":"2020-05-27T18:01:31","guid":{"rendered":"https:\/\/smashballoon.com\/?page_id=803247"},"modified":"2023-10-05T08:37:28","modified_gmt":"2023-10-05T13:37:28","slug":"youtube-feed-errors","status":"publish","type":"doc","link":"https:\/\/smashballoon.com\/doc\/youtube-feed-errors\/","title":{"rendered":"YouTube Feed Error Message Reference"},"content":{"rendered":"<p>If you receive an error message when trying to display your videos then you can use the table below to diagnose the issue and find the relevant solution.<\/p>\n\n\n<div id=\"sb-error-message-block_b1b9c8da66f02adcdc022e437a565c9e\" class=\"sb-error-message-wrapper\">\n    <div class=\"sb-error-message-inner\">\n                    <div class=\"sb-error-row sb-faq-item\" id=\"\">\n                <span class=\"sb-fi-arrow\"><svg width=\"13\" height=\"8\" viewBox=\"0 0 13 8\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M10.7931 7.77637L6.20312 3.19637L1.61312 7.77637L0.203125 6.36637L6.20312 0.366368L12.2031 6.36637L10.7931 7.77637Z\" fill=\"#141B38\"><\/path><\/svg><\/span>\n                <p class=\"sb-fiq\">\n                    <strong>Error 400: <\/strong>API key not valid. Please pass a valid API key..                <\/p>\n                <div class=\"sb-faq-answer\">\n                    <h3>Your YouTube API key is not valid.<\/h3>\n<p><strong>Solution:<\/strong><br \/>\nWhen you receive this error it means that you have added a YouTube API key in the plugin settings, but the API key is not valid. Please ensure that you have a created the API key using the steps in <a href=\"https:\/\/smashballoon.com\/doc\/youtube-api-key\/\">our guide<\/a> and that the full API key was copied and saved at <em>WordPress Dashboard &gt; Feeds for YouTube &gt; Configure &gt; API Key<\/em>.<\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"sb-error-row sb-faq-item\" id=\"403\">\n                <span class=\"sb-fi-arrow\"><svg width=\"13\" height=\"8\" viewBox=\"0 0 13 8\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M10.7931 7.77637L6.20312 3.19637L1.61312 7.77637L0.203125 6.36637L6.20312 0.366368L12.2031 6.36637L10.7931 7.77637Z\" fill=\"#141B38\"><\/path><\/svg><\/span>\n                <p class=\"sb-fiq\">\n                    <strong>API Error 403: <\/strong>Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.                <\/p>\n                <div class=\"sb-faq-answer\">\n                    <h3>You are over YouTube\u2019s rate limit<\/h3>\n<p>The YouTube feed uses extensive caching to avoid hitting YouTube\u2019s rate limit, however, if you use YouTube\u2019s API in another app or service you can still hit the overall limit for your API key.<\/p>\n<p><strong>Solution:<\/strong><br \/>\nYou can try increasing the caching time using the setting found on the \u201cConfigure\u201d tab. You may also want to consider setting up an additional Google account and creating a new API key\u00a0<a href=\"https:\/\/smashballoon.com\/youtube-api-key\/\">using these steps<\/a>. You can use the API key from any account in the Feeds for YouTube plugin.<\/p>\n<h3>There was an error on YouTube\u2019s end when creating your API Key<\/h3>\n<p>If you have just set up your Google project and YouTube API key, there may have been an error on YouTube\u2019s end.<\/p>\n<p><strong>Solution:<\/strong><br \/>\nTry removing your existing Google project and create a new one\u00a0<a href=\"https:\/\/smashballoon.com\/youtube-api-key\/\">using these steps<\/a>.<\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"sb-error-row sb-faq-item\" id=\"\">\n                <span class=\"sb-fi-arrow\"><svg width=\"13\" height=\"8\" viewBox=\"0 0 13 8\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M10.7931 7.77637L6.20312 3.19637L1.61312 7.77637L0.203125 6.36637L6.20312 0.366368L12.2031 6.36637L10.7931 7.77637Z\" fill=\"#141B38\"><\/path><\/svg><\/span>\n                <p class=\"sb-fiq\">\n                    <strong>API Error 403: <\/strong>YouTube Data API v3 has not been used in project ########### before or it is disabled.                <\/p>\n                <div class=\"sb-faq-answer\">\n                    <h3>You need to enable the YouTube Data API v3<\/h3>\n<p><strong>Solution:<\/strong><br \/>\nWhen you receive this error follow the URL you see in the message, it will be similar to: \u2018https:\/\/console.developers.google.com\/apis\/api\/youtube.googleapis.com\/overview?project=XXXXX\u2019.<\/p>\n<p>Make sure that you are opening this URL with the same Google account you used to create the API key. If you don\u2019t have access to the Google account you can create a new API following\u00a0<a href=\"https:\/\/smashballoon.com\/doc\/youtube-api-key\/\">these steps<\/a>.<\/p>\n<p>Once you open the URL you\u2019ll be prompted with the following screen, click the \u2018enable\u2019 button to allow access to the YouTube Data API v3.<\/p>\n<p><a href=\"https:\/\/smashballoon.com\/wp-content\/uploads\/2019\/12\/YT-step-7-fin.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-723308 size-full\" src=\"https:\/\/smashballoon.com\/wp-content\/uploads\/2019\/12\/YT-step-7-fin.jpg\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" srcset=\"https:\/\/smashballoon.com\/wp-content\/uploads\/2019\/12\/YT-step-7-fin.jpg 900w, https:\/\/smashballoon.com\/wp-content\/uploads\/2019\/12\/YT-step-7-fin-300x173.jpg 300w, https:\/\/smashballoon.com\/wp-content\/uploads\/2019\/12\/YT-step-7-fin-768x442.jpg 768w, https:\/\/smashballoon.com\/wp-content\/uploads\/2019\/12\/YT-step-7-fin-624x359.jpg 624w\" alt=\"\" width=\"900\" height=\"518\" \/><\/a><\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"sb-error-row sb-faq-item\" id=\"\">\n                <span class=\"sb-fi-arrow\"><svg width=\"13\" height=\"8\" viewBox=\"0 0 13 8\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M10.7931 7.77637L6.20312 3.19637L1.61312 7.77637L0.203125 6.36637L6.20312 0.366368L12.2031 6.36637L10.7931 7.77637Z\" fill=\"#141B38\"><\/path><\/svg><\/span>\n                <p class=\"sb-fiq\">\n                    <strong>Error 403: <\/strong>Requests from referer https:\/\/www.googleapis.com\/youtube&#8230;. are blocked..                <\/p>\n                <div class=\"sb-faq-answer\">\n                    <p>When you are restricting your API key to only a certain domain, ensure you are doing so including the following URLs separately:<\/p>\n<p><strong>Your website URL including the prefix, e.g:<\/strong><\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"8p40f6gXtn\"><p><a href=\"https:\/\/smashballoon.com\/\">Home<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Home&#8221; &#8212; Smash Balloon\" src=\"https:\/\/smashballoon.com\/embed\/#?secret=maEdOlJhTv#?secret=8p40f6gXtn\" data-secret=\"8p40f6gXtn\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><br \/>\n<strong><br \/>\nAs well as<\/strong><br \/>\nwww.googleapis.com<\/p>\n<p>You can also select the API restriction. In that case select the <strong>YouTube API V3<\/strong><\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"sb-error-row sb-faq-item\" id=\"\">\n                <span class=\"sb-fi-arrow\"><svg width=\"13\" height=\"8\" viewBox=\"0 0 13 8\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M10.7931 7.77637L6.20312 3.19637L1.61312 7.77637L0.203125 6.36637L6.20312 0.366368L12.2031 6.36637L10.7931 7.77637Z\" fill=\"#141B38\"><\/path><\/svg><\/span>\n                <p class=\"sb-fiq\">\n                    <strong>Error: <\/strong>No videos found.                <\/p>\n                <div class=\"sb-faq-answer\">\n                    <h3>No videos found.<\/h3>\n<p><strong>Solutions:<\/strong><\/p>\n<ul>\n<li>For a <strong>Channel<\/strong> feed, ensure that you enter only the ID of the channel. You can find the ID of your YouTube Channel from the URL. In the example below, the Channel ID is highlighted.https:\/\/www.youtube.com\/channel\/<span style=\"background: #ffed51;\">UC1a2b3c4D5F6g7i8j9k<\/span><\/li>\n<li>For a <strong>Playlist<\/strong> feed, ensure that you enter only the ID of the playlist. You can find the ID of your playlist from the URL. In the example below, the Playlist ID is highlighted.https:\/\/www.youtube.com\/playlist?list=<span style=\"background: #ffed51;\">PLLLm1a2b3c4D6g7i8j9k_1a2b3c4D57i8j9k<\/span><\/li>\n<li>Check that you are not filtering out too many videos with the Moderation settings at WordPress Dashboard &gt; Feeds for YouTube &gt; Customize &gt; Moderation. If the values of<br \/>\n<strong>Show videos containing these words or hashtags<\/strong>, <strong>Remove videos containing these words or hashtags<\/strong>, or <strong>Hide Specific Videos<\/strong> filter out all videos, you will receive the &#8220;No videos found&#8221; error.<\/li>\n<\/ul>\n                <\/div>\n            <\/div>\n            <\/div>\n<\/div>\n\n\n<p>If you&#8217;re still having trouble displaying your posts after trying the common issues above then please <a href=\"https:\/\/smashballoon.com\/youtube-feed\/support\/\">contact support<\/a> for assistance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you receive an error message when trying to display your videos then you can use the table below to diagnose the issue and find the relevant solution. If you&#8217;re still having trouble displaying your posts after trying the common issues above then please contact support for assistance.<\/p>\n","protected":false},"author":13293,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"limit_modified_date":"","last_modified_date":"","om_disable_all_campaigns":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"doc_categories":[531,341],"class_list":["post-803247","doc","type-doc","status-publish","format-standard","hentry","doc_categories-troubleshooting","doc_categories-youtube"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/smashballoon.com\/wp-json\/wp\/v2\/docs\/803247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smashballoon.com\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/smashballoon.com\/wp-json\/wp\/v2\/types\/doc"}],"author":[{"embeddable":true,"href":"https:\/\/smashballoon.com\/wp-json\/wp\/v2\/users\/13293"}],"replies":[{"embeddable":true,"href":"https:\/\/smashballoon.com\/wp-json\/wp\/v2\/comments?post=803247"}],"version-history":[{"count":30,"href":"https:\/\/smashballoon.com\/wp-json\/wp\/v2\/docs\/803247\/revisions"}],"predecessor-version":[{"id":1666884,"href":"https:\/\/smashballoon.com\/wp-json\/wp\/v2\/docs\/803247\/revisions\/1666884"}],"wp:attachment":[{"href":"https:\/\/smashballoon.com\/wp-json\/wp\/v2\/media?parent=803247"}],"wp:term":[{"taxonomy":"doc_categories","embeddable":true,"href":"https:\/\/smashballoon.com\/wp-json\/wp\/v2\/doc_categories?post=803247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}