<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Knowledgebase, FAQ and Stories from QC</provider_name><provider_url>https://www.quantumcloud.com/resources</provider_url><title>Dialogflow connection failed - Knowledgebase, FAQ and Stories from QC</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="XHHMztvRB7"&gt;&lt;a href="https://www.quantumcloud.com/resources/knowledgebase/dialogflow-connection-failed/"&gt;Dialogflow connection failed&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.quantumcloud.com/resources/knowledgebase/dialogflow-connection-failed/embed/#?secret=XHHMztvRB7" width="600" height="338" title="&#x201C;Dialogflow connection failed&#x201D; &#x2014; Knowledgebase, FAQ and Stories from QC" data-secret="XHHMztvRB7" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
/* ]]&gt; */
&lt;/script&gt;
</html><description>If you are getting &#x201C;Connecton Failed.&#x201D; message for &#x201C;Test Dialogflow Connection&#x201D; button that means there could be any of these following problems. Necessary IAM permission for your google service account is missing Wrong setup of Dialogflow API V2 Owner permission for your service account is required. Please see the below video for creating a google Service Account with owner permission and create a dialogflow agent with this Service Account. &nbsp; Please see the below video</description></oembed>
