<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic connect to API JS failed in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/connect-to-API-JS-failed/m-p/359735#M10707</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;!DOCTYPE html&amp;gt;

&amp;lt;html lang="en"&amp;gt;
    &amp;lt;head&amp;gt;
        &amp;lt;meta charset="utf-8" /&amp;gt;
        &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;
		
       &amp;lt;script src="https://secure.aadcdn.microsoftonline-p.com/lib/1.0.12/js/adal.min.js"&amp;gt;&amp;lt;/script&amp;gt;
	   &amp;lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"&amp;gt;&amp;lt;/script&amp;gt;
			 &amp;lt;script&amp;gt;
			  window.config  = {
				  instance: 'https://login.microsoftonline.com/',
				  tenant: 'common', //COMMON OR YOUR TENANT ID

				  clientId: 'maid', //This is your client ID
				  redirectUri: 'http://localhost:8888/lonza/', //This is your redirect URI

				  callback: userSignedIn,
				  popUp: true
			  };
			  
			  var ADAL = new AuthenticationContext(config);

				function signIn() {
				      ADAL.login();
				  }
				
				  function userSignedIn(err, token) {
				      console.log('userSignedIn called');
				      if (!err) {
                				          
                  showWelcomeMessage();
				  
				  ADAL.acquireToken("https://analysis.windows.net/powerbi/api", function (error, token) {
                      
                      console.log(error);

            // Handle ADAL Error
            if (error || !token) {
                //printErrorMessage('ADAL Error Occurred: ' + error);
                return;
            }

            // Get TodoList Data
            $.ajax({
                type: "GET",
                url: "https://api.powerbi.com/v1.0/myorg/datasets",
                headers: {
                    'Authorization': 'Bearer ' + token,
                },
            }).done(function (data) {

               
                console.log(data);

                    

                // Update the UI
                $loading.hide();
               

            }).fail(function () {
                //printErrorMessage('Error getting todo list data')
            }).always(function () {

                // Register Handlers for Buttons in Data Table
                registerDataClickHandlers();
            });
        });
				      }
				      else {
				          console.error("error: " + err);
				      }
				  }
				  
				  
				  
				  
				  function getDataSets(){
				   
						      
                  var trythis = "Bearer " + token;
    							var request = new XMLHttpRequest();

                  request.open('GET', 'https://api.powerbi.com/v1.0/myorg/datasets');
                  
                  request.setRequestHeader('Authorization', trythis);
                  
                  request.onreadystatechange = function () {
                    if (this.readyState === 4) {
                      console.log('Status:', this.status);
                      console.log('Body:', this.responseText);
                    }
                  };
                  
                  request.send();
				  
				  
				  }
				  
				  
				  
				
				  function showWelcomeMessage() {
				      var user = ADAL.getCachedUser();
				      var divWelcome = document.getElementById('WelcomeMessage');
				      divWelcome.innerHTML = "Welcome " + user.profile.name;
				  }
        &amp;lt;/script&amp;gt;

    &amp;lt;/head&amp;gt;
    &amp;lt;body&amp;gt;
        
        
			 &amp;lt;button id="SignIn" onclick="signIn()"&amp;gt;Sign In&amp;lt;/button&amp;gt;
			 &amp;lt;h4 id="WelcomeMessage"&amp;gt;&amp;lt;/h4&amp;gt;	
             
      
             
             
    &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/PRE&gt;&lt;P&gt;I can sign in but then when I try connect to power bi I got mistake "Token renewal operation failed due to timeout". So where I do wrong?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 16 Feb 2018 18:19:40 GMT</pubDate>
    <dc:creator>oflok000</dc:creator>
    <dc:date>2018-02-16T18:19:40Z</dc:date>
    <item>
      <title>connect to API JS failed</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/connect-to-API-JS-failed/m-p/359735#M10707</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;!DOCTYPE html&amp;gt;

&amp;lt;html lang="en"&amp;gt;
    &amp;lt;head&amp;gt;
        &amp;lt;meta charset="utf-8" /&amp;gt;
        &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;
		
       &amp;lt;script src="https://secure.aadcdn.microsoftonline-p.com/lib/1.0.12/js/adal.min.js"&amp;gt;&amp;lt;/script&amp;gt;
	   &amp;lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"&amp;gt;&amp;lt;/script&amp;gt;
			 &amp;lt;script&amp;gt;
			  window.config  = {
				  instance: 'https://login.microsoftonline.com/',
				  tenant: 'common', //COMMON OR YOUR TENANT ID

				  clientId: 'maid', //This is your client ID
				  redirectUri: 'http://localhost:8888/lonza/', //This is your redirect URI

				  callback: userSignedIn,
				  popUp: true
			  };
			  
			  var ADAL = new AuthenticationContext(config);

				function signIn() {
				      ADAL.login();
				  }
				
				  function userSignedIn(err, token) {
				      console.log('userSignedIn called');
				      if (!err) {
                				          
                  showWelcomeMessage();
				  
				  ADAL.acquireToken("https://analysis.windows.net/powerbi/api", function (error, token) {
                      
                      console.log(error);

            // Handle ADAL Error
            if (error || !token) {
                //printErrorMessage('ADAL Error Occurred: ' + error);
                return;
            }

            // Get TodoList Data
            $.ajax({
                type: "GET",
                url: "https://api.powerbi.com/v1.0/myorg/datasets",
                headers: {
                    'Authorization': 'Bearer ' + token,
                },
            }).done(function (data) {

               
                console.log(data);

                    

                // Update the UI
                $loading.hide();
               

            }).fail(function () {
                //printErrorMessage('Error getting todo list data')
            }).always(function () {

                // Register Handlers for Buttons in Data Table
                registerDataClickHandlers();
            });
        });
				      }
				      else {
				          console.error("error: " + err);
				      }
				  }
				  
				  
				  
				  
				  function getDataSets(){
				   
						      
                  var trythis = "Bearer " + token;
    							var request = new XMLHttpRequest();

                  request.open('GET', 'https://api.powerbi.com/v1.0/myorg/datasets');
                  
                  request.setRequestHeader('Authorization', trythis);
                  
                  request.onreadystatechange = function () {
                    if (this.readyState === 4) {
                      console.log('Status:', this.status);
                      console.log('Body:', this.responseText);
                    }
                  };
                  
                  request.send();
				  
				  
				  }
				  
				  
				  
				
				  function showWelcomeMessage() {
				      var user = ADAL.getCachedUser();
				      var divWelcome = document.getElementById('WelcomeMessage');
				      divWelcome.innerHTML = "Welcome " + user.profile.name;
				  }
        &amp;lt;/script&amp;gt;

    &amp;lt;/head&amp;gt;
    &amp;lt;body&amp;gt;
        
        
			 &amp;lt;button id="SignIn" onclick="signIn()"&amp;gt;Sign In&amp;lt;/button&amp;gt;
			 &amp;lt;h4 id="WelcomeMessage"&amp;gt;&amp;lt;/h4&amp;gt;	
             
      
             
             
    &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/PRE&gt;&lt;P&gt;I can sign in but then when I try connect to power bi I got mistake "Token renewal operation failed due to timeout". So where I do wrong?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Feb 2018 18:19:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/connect-to-API-JS-failed/m-p/359735#M10707</guid>
      <dc:creator>oflok000</dc:creator>
      <dc:date>2018-02-16T18:19:40Z</dc:date>
    </item>
    <item>
      <title>Re: connect to API JS failed</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/connect-to-API-JS-failed/m-p/361105#M10764</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/53438"&gt;@oflok000&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Following are two similar threads in which some workaround are mentioned. Could you go to check if it helps in your scenario?&amp;nbsp;&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://community.fabric.microsoft.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/AzureAD/azure-activedirectory-library-for-js/issues/512" target="_blank"&gt;https://github.com/AzureAD/azure-activedirectory-library-for-js/issues/512&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/AzureAD/azure-activedirectory-library-for-js/issues/391" target="_blank"&gt;https://github.com/AzureAD/azure-activedirectory-library-for-js/issues/391&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Tue, 20 Feb 2018 06:41:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/connect-to-API-JS-failed/m-p/361105#M10764</guid>
      <dc:creator>v-ljerr-msft</dc:creator>
      <dc:date>2018-02-20T06:41:06Z</dc:date>
    </item>
  </channel>
</rss>

