{"id":14874,"date":"2014-07-31T15:06:52","date_gmt":"2014-07-31T09:36:52","guid":{"rendered":"https:\/\/tothenewco.pro\/blog\/?p=14874"},"modified":"2016-12-19T15:33:31","modified_gmt":"2016-12-19T10:03:31","slug":"youtube-integration-with-cq5","status":"publish","type":"post","link":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/","title":{"rendered":"YouTube Integration with CQ5"},"content":{"rendered":"<p style=\"text-align: left\">Managing multimedia content to any large scale website is much complicated if the content is dynamic and needs to be changed at regular intervals. Integration of YouTube with CQ5 is one of the use case which can help authors to manage the channel specific videos for particular page related with particular channel.<\/p>\n<p>Below is the snapshot how this solution will work:<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/yt.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-14974\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/yt.png\" alt=\"UseCase\" width=\"440\" height=\"238\" \/><\/a><\/p>\n<p>1) \u00a0\u00a0\u00a0\u00a0\u00a0Create the configuration page for specific channel under the cloud service page of \u00a0Youtube .<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/createconfig.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-14979\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/createconfig.png\" alt=\"createconfig\" width=\"540\" height=\"217\" \/><\/a><\/p>\n<p>2)\u00a0\u00a0\u00a0\u00a0\u00a0 Create a dialog which will accept Channel ID, API Key &amp; Target Path (Store location in DAM) &amp; link this to the YouTube cloud service. This will validate the Google Key\/ Channel Id. On success it will configure the cloud service with that channel.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/service.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-14983\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/service.png\" alt=\"service\" width=\"581\" height=\"238\" \/><\/a><\/p>\n<p>3) \u00a0 \u00a0 \u00a0Our dialog is configured with some hidden widgets which cause the creation of polling node just below the jcr:content of cloud service page. This binds our cloud service with one channel correspond to polling node which will invoke the generic importer.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/importer.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-14984\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/importer.png\" alt=\"importer\" width=\"1343\" height=\"272\" \/><\/a><\/p>\n<p>Listener will\u00a0set values of polling node when we click OK.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/polling.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-14985\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/polling.png\" alt=\"polling\" width=\"1169\" height=\"177\" \/><\/a><\/p>\n<p>4) \u00a0 \u00a0 \u00a0\u00a0Now the polling node will poll the youtube service<\/p>\n<p>[html]<\/p>\n<p>https:\/\/www.googleapis.com\/youtube\/v3\/search?key=\u201d+ key+ \u201c<br \/>\n&amp;amp;part=snippet,id&amp;amp;order=date&amp;amp;maxResults=50&amp;amp;type=video<br \/>\n&amp;amp;channelId=\u201d+ channelId + \u201c&amp;amp;pageToken=\u201d + pageToken<\/p>\n<p>[\/html]<\/p>\n<p>via importers (A custom servlet <a href=\"https:\/\/github.com\/IntelligrapeAEM\/IgWebCMS\/blob\/master\/ig-igwebcms-services\/src\/main\/java\/com\/ig\/igwebcms\/servlets\/YouTubeChannelImporter.java\">YoutubeChannelImporter.java<\/a>)<\/p>\n<p>5) \u00a0 \u00a0\u00a0Our importer is responsible for storing videos in DAM at target path which we have specified in step 2<\/p>\n<p>6) \u00a0 \u00a0 \u00a0After execution of importer, we can check the nodes under target path which are assets that refer to YouTube videos for specific channel.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/imageres.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-14987\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/imageres.png\" alt=\"imageres\" width=\"1105\" height=\"338\" \/><\/a><\/p>\n<p>7)\u00a0Now we need to customize the content finder to create a new tab which will show the YouTube videos stored under DAM.<\/p>\n<p><strong>How to create new contentfiner tab in CQ5.<\/strong><\/p>\n<p>8)\u00a0 Create a servlet AssetViewHandler which render the videos from DAM to content finder tab on the request basis for particular page. We can use OOTB servlet available in package <strong>com.day.cq.wcm.core.impl.servlets.contentfinder <\/strong>with some changes as we are fetching assets on page basis.<\/p>\n<p>9) Now click on the page properties and select the cloud service for specific channel &amp; save.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/cloudserice.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-14988\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/cloudserice.png\" alt=\"cloudservice\" width=\"1032\" height=\"329\" \/><\/a><\/p>\n<p>10)\u00a0Open the en.html page, you can find the new tab in content finder with YouTube icon. And here all the videos are populated from DAM. Add the component YouTube to parsys which use the iframe, it uses the YouTube video\u2019s id.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/component1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-14990\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/component1.png\" alt=\"component1\" width=\"615\" height=\"208\" \/><\/a><\/p>\n<p>11) Just drag and drop the video on the Youtube component.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/image.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-14992\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/image.png\" alt=\"image\" width=\"1164\" height=\"450\" \/><\/a><\/p>\n<p>GitHub link :\u00a0<a style=\"color: #1155cc\" href=\"https:\/\/github.com\/IntelligrapeAEM\/IgWebCMS\" target=\"_blank\">https:\/\/github.com\/IntelligrapeAEM\/IgWebCMS<\/a><\/p>\n<p>Hope this helps!!!<br \/>\nVivek Dhiman<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Managing multimedia content to any large scale website is much complicated if the content is dynamic and needs to be changed at regular intervals. Integration of YouTube with CQ5 is one of the use case which can help authors to manage the channel specific videos for particular page related with particular channel. Below is the [&hellip;]<\/p>\n","protected":false},"author":128,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":17,"footnotes":""},"categories":[1],"tags":[1235,4847,1494,1495],"class_list":["post-14874","post","type-post","status-publish","format-standard","hentry","category-technology","tag-adobe-cq5","tag-aem","tag-youtube","tag-youtube-integration"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Managing multimedia content to any large scale website is much complicated if the content is dynamic and needs to be changed at regular intervals. Integration of YouTube with CQ5 is one of the use case which can help authors to manage the channel specific videos for particular page related with particular channel. Below is the\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Vivek Dhiman\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TO THE NEW BLOG\" \/>\n\t\t<meta property=\"og:type\" content=\"blog\" \/>\n\t\t<meta property=\"og:title\" content=\"YouTube Integration with CQ5 | TO THE NEW Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Managing multimedia content to any large scale website is much complicated if the content is dynamic and needs to be changed at regular intervals. Integration of YouTube with CQ5 is one of the use case which can help authors to manage the channel specific videos for particular page related with particular channel. Below is the\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/tothenewco.pro\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/tothenewco.pro\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tothenew\" \/>\n\t\t<meta name=\"twitter:title\" content=\"YouTube Integration with CQ5 | TO THE NEW Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Managing multimedia content to any large scale website is much complicated if the content is dynamic and needs to be changed at regular intervals. Integration of YouTube with CQ5 is one of the use case which can help authors to manage the channel specific videos for particular page related with particular channel. Below is the\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/tothenewco.pro\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/youtube-integration-with-cq5\\\/#article\",\"name\":\"YouTube Integration with CQ5 | TO THE NEW Blog\",\"headline\":\"YouTube Integration with CQ5\",\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/vivek-dhiman\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"\\\/blog\\\/wp-ttn-blog\\\/uploads\\\/2014\\\/07\\\/yt.png\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/youtube-integration-with-cq5\\\/#articleImage\"},\"datePublished\":\"2014-07-31T15:06:52+05:30\",\"dateModified\":\"2016-12-19T15:33:31+05:30\",\"inLanguage\":\"en-US\",\"commentCount\":1,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/youtube-integration-with-cq5\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/youtube-integration-with-cq5\\\/#webpage\"},\"articleSection\":\"Technology, Adobe cq5, AEM, youtube, youtube integration\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/youtube-integration-with-cq5\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/youtube-integration-with-cq5\\\/#listItem\",\"name\":\"YouTube Integration with CQ5\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/youtube-integration-with-cq5\\\/#listItem\",\"position\":3,\"name\":\"YouTube Integration with CQ5\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\",\"name\":\"TO THE NEW Blog\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/vivek-dhiman\\\/#author\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/vivek-dhiman\\\/\",\"name\":\"Vivek Dhiman\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/youtube-integration-with-cq5\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4781e65c4f74fa6ccddbbe6f8d11a675c4ecc5b562fbbcc59e20d18804c0c5d1?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Vivek Dhiman\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/youtube-integration-with-cq5\\\/#webpage\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/youtube-integration-with-cq5\\\/\",\"name\":\"YouTube Integration with CQ5 | TO THE NEW Blog\",\"description\":\"Managing multimedia content to any large scale website is much complicated if the content is dynamic and needs to be changed at regular intervals. Integration of YouTube with CQ5 is one of the use case which can help authors to manage the channel specific videos for particular page related with particular channel. Below is the\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/youtube-integration-with-cq5\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/vivek-dhiman\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/vivek-dhiman\\\/#author\"},\"datePublished\":\"2014-07-31T15:06:52+05:30\",\"dateModified\":\"2016-12-19T15:33:31+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\",\"name\":\"TO THE NEW Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"YouTube Integration with CQ5 | TO THE NEW Blog","description":"Managing multimedia content to any large scale website is much complicated if the content is dynamic and needs to be changed at regular intervals. Integration of YouTube with CQ5 is one of the use case which can help authors to manage the channel specific videos for particular page related with particular channel. Below is the","canonical_url":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/#article","name":"YouTube Integration with CQ5 | TO THE NEW Blog","headline":"YouTube Integration with CQ5","author":{"@id":"https:\/\/tothenewco.pro\/blog\/author\/vivek-dhiman\/#author"},"publisher":{"@id":"https:\/\/tothenewco.pro\/blog\/#organization"},"image":{"@type":"ImageObject","url":"\/blog\/wp-ttn-blog\/uploads\/2014\/07\/yt.png","@id":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/#articleImage"},"datePublished":"2014-07-31T15:06:52+05:30","dateModified":"2016-12-19T15:33:31+05:30","inLanguage":"en-US","commentCount":1,"mainEntityOfPage":{"@id":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/#webpage"},"isPartOf":{"@id":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/#webpage"},"articleSection":"Technology, Adobe cq5, AEM, youtube, youtube integration"},{"@type":"BreadcrumbList","@id":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog#listItem","position":1,"name":"Home","item":"https:\/\/tothenewco.pro\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/tothenewco.pro\/blog\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/#listItem","name":"YouTube Integration with CQ5"},"previousItem":{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/#listItem","position":3,"name":"YouTube Integration with CQ5","previousItem":{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog\/category\/technology\/#listItem","name":"Technology"}}]},{"@type":"Organization","@id":"https:\/\/tothenewco.pro\/blog\/#organization","name":"TO THE NEW Blog","url":"https:\/\/tothenewco.pro\/blog\/"},{"@type":"Person","@id":"https:\/\/tothenewco.pro\/blog\/author\/vivek-dhiman\/#author","url":"https:\/\/tothenewco.pro\/blog\/author\/vivek-dhiman\/","name":"Vivek Dhiman","image":{"@type":"ImageObject","@id":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/4781e65c4f74fa6ccddbbe6f8d11a675c4ecc5b562fbbcc59e20d18804c0c5d1?s=96&d=mm&r=g","width":96,"height":96,"caption":"Vivek Dhiman"}},{"@type":"WebPage","@id":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/#webpage","url":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/","name":"YouTube Integration with CQ5 | TO THE NEW Blog","description":"Managing multimedia content to any large scale website is much complicated if the content is dynamic and needs to be changed at regular intervals. Integration of YouTube with CQ5 is one of the use case which can help authors to manage the channel specific videos for particular page related with particular channel. Below is the","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/tothenewco.pro\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/#breadcrumblist"},"author":{"@id":"https:\/\/tothenewco.pro\/blog\/author\/vivek-dhiman\/#author"},"creator":{"@id":"https:\/\/tothenewco.pro\/blog\/author\/vivek-dhiman\/#author"},"datePublished":"2014-07-31T15:06:52+05:30","dateModified":"2016-12-19T15:33:31+05:30"},{"@type":"WebSite","@id":"https:\/\/tothenewco.pro\/blog\/#website","url":"https:\/\/tothenewco.pro\/blog\/","name":"TO THE NEW Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/tothenewco.pro\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"TO THE NEW BLOG","og:type":"blog","og:title":"YouTube Integration with CQ5 | TO THE NEW Blog","og:description":"Managing multimedia content to any large scale website is much complicated if the content is dynamic and needs to be changed at regular intervals. Integration of YouTube with CQ5 is one of the use case which can help authors to manage the channel specific videos for particular page related with particular channel. Below is the","og:url":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/","og:image":"https:\/\/tothenewco.pro\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","og:image:secure_url":"https:\/\/tothenewco.pro\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","twitter:card":"summary","twitter:site":"@tothenew","twitter:title":"YouTube Integration with CQ5 | TO THE NEW Blog","twitter:description":"Managing multimedia content to any large scale website is much complicated if the content is dynamic and needs to be changed at regular intervals. Integration of YouTube with CQ5 is one of the use case which can help authors to manage the channel specific videos for particular page related with particular channel. Below is the","twitter:image":"https:\/\/tothenewco.pro\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png"},"aioseo_meta_data":{"post_id":"14874","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-04-29 15:33:20","updated":"2024-02-29 09:26:53","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/tothenewco.pro\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/tothenewco.pro\/blog\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tYouTube Integration with CQ5\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/tothenewco.pro\/blog"},{"label":"Technology","link":"https:\/\/tothenewco.pro\/blog\/category\/technology\/"},{"label":"YouTube Integration with CQ5","link":"https:\/\/tothenewco.pro\/blog\/youtube-integration-with-cq5\/"}],"_links":{"self":[{"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/posts\/14874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/users\/128"}],"replies":[{"embeddable":true,"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/comments?post=14874"}],"version-history":[{"count":0,"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/posts\/14874\/revisions"}],"wp:attachment":[{"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/media?parent=14874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/categories?post=14874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/tags?post=14874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}