<?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 Re: Talend to bigquery connection issue in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374595#M137172</link>
    <description>&lt;P&gt;@Vilas Mamidyala​&amp;nbsp;, I did't try with postman, can you take a look at this &lt;A href="https://community.talend.com/s/feed/0D53p00007vCx7qCAC" alt="https://community.talend.com/s/feed/0D53p00007vCx7qCAC" target="_blank"&gt;topic&lt;/A&gt;? rhall shows how to get the access toke and refresh token using tRestClient component.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 13 Aug 2020 02:20:37 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2020-08-13T02:20:37Z</dc:date>
    <item>
      <title>Talend to bigquery connection issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374591#M137168</link>
      <description>&lt;P&gt;Hi ALl,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am having issues with getting refresh token. I have created  oauth2.0 clientid,secrect for dektop application type in biqquery. I have tried to connect it using Talend through bigquery input. The first step was to get authorization code. I have got that by running empty string using client and serect. After that it gaev me URL and i have given allow permissions. it then gave me authorsation code. The problem is next step without refresh token the job wont run. I have tried many ways to get the refresh token and failed to get one. Can someone please help me how to proceed here. I did go through doucmentation and i am using talend 6.5.1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i tried to get refresh token i am getting this error"  &lt;/P&gt;&lt;P&gt;{'error': 'invalid_grant', 'error_description': 'Bad Request'}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Vilas&lt;/P&gt;</description>
      <pubDate>Tue, 11 Aug 2020 22:33:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374591#M137168</guid>
      <dc:creator>Vilas4muppidi</dc:creator>
      <dc:date>2020-08-11T22:33:16Z</dc:date>
    </item>
    <item>
      <title>Re: Talend to bigquery connection issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374592#M137169</link>
      <description>&lt;P&gt;@Vilas Mamidyala​&amp;nbsp;, have you read this documentation which shows how to get the access token and refresh token. &lt;/P&gt;&lt;P&gt;&lt;A href="https://www.progress.com/tutorials/odbc/a-complete-guide-for-google-bigquery-authentication#oauth2.0-authentication" alt="https://www.progress.com/tutorials/odbc/a-complete-guide-for-google-bigquery-authentication#oauth2.0-authentication" target="_blank"&gt;https://www.progress.com/tutorials/odbc/a-complete-guide-for-google-bigquery-authentication#oauth2.0-authentication&lt;/A&gt;&lt;/P&gt;&lt;P&gt;After you get the refresh token, add it to the token.properties file which is specified in the Advanced settings tab.&lt;/P&gt;&lt;P&gt;eg:&lt;/P&gt;&lt;P&gt;refreshtoken:your refresh token string&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you try and let me know if it works?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;</description>
      <pubDate>Wed, 12 Aug 2020 07:44:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374592#M137169</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-08-12T07:44:47Z</dc:date>
    </item>
    <item>
      <title>Re: Talend to bigquery connection issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374593#M137170</link>
      <description>&lt;P&gt;HI I tried the same steps as shown in the URL.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am unable to complete this step:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;POST&amp;nbsp;&lt;A href="https://www.googleapis.com/oauth2/v4/token" alt="https://www.googleapis.com/oauth2/v4/token" target="_blank"&gt;https://www.googleapis.com/oauth2/v4/token&lt;/A&gt;&amp;nbsp;HTTP/1.1&lt;/P&gt;&lt;P&gt;Content-Type: application/x-www-form-urlencoded&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;code=Your Authorization_code_from_step_17&amp;amp;&lt;/P&gt;&lt;P&gt;client_id=your_client_id&amp;amp;&lt;/P&gt;&lt;P&gt;client_secret=your_client_secret&amp;amp;&lt;/P&gt;&lt;P&gt;redirect_uri=urn:ietf:wg:oauth:2.0:oob&amp;amp;&lt;/P&gt;&lt;P&gt;grant_type=authorization_code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;by any chance can you show me exactly how this is done in postman&lt;/P&gt;</description>
      <pubDate>Wed, 12 Aug 2020 14:31:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374593#M137170</guid>
      <dc:creator>Vilas4muppidi</dc:creator>
      <dc:date>2020-08-12T14:31:59Z</dc:date>
    </item>
    <item>
      <title>Re: Talend to bigquery connection issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374594#M137171</link>
      <description>&lt;P&gt;Also there is no "Other" option any more to choose for OAUTH2.0&lt;/P&gt;</description>
      <pubDate>Wed, 12 Aug 2020 14:35:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374594#M137171</guid>
      <dc:creator>Vilas4muppidi</dc:creator>
      <dc:date>2020-08-12T14:35:20Z</dc:date>
    </item>
    <item>
      <title>Re: Talend to bigquery connection issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374595#M137172</link>
      <description>&lt;P&gt;@Vilas Mamidyala​&amp;nbsp;, I did't try with postman, can you take a look at this &lt;A href="https://community.talend.com/s/feed/0D53p00007vCx7qCAC" alt="https://community.talend.com/s/feed/0D53p00007vCx7qCAC" target="_blank"&gt;topic&lt;/A&gt;? rhall shows how to get the access toke and refresh token using tRestClient component.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2020 02:20:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374595#M137172</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-08-13T02:20:37Z</dc:date>
    </item>
    <item>
      <title>Re: Talend to bigquery connection issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374596#M137173</link>
      <description>&lt;P&gt;Hi Shong, I tried the same approach as mentioned in the document but i am getting new error now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;---&amp;gt; Unable to connect. This might come from the token expiration. Execute again the job with an empty authorization code.&lt;/P&gt;&lt;P&gt;Exception in component tBigQueryInput_3 (a)&lt;/P&gt;&lt;P&gt;com.google.api.client.googleapis.json.GoogleJsonResponseException: 404 Not Found&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;"code" : 404,&lt;/P&gt;&lt;P&gt;&amp;nbsp;"errors" : [ {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;"domain" : "global",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;"message" : "Not found: Project abc123",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;"reason" : "notFound"&lt;/P&gt;&lt;P&gt;&amp;nbsp;} ],&lt;/P&gt;&lt;P&gt;&amp;nbsp;"message" : "Not found: Project abc123,&lt;/P&gt;&lt;P&gt;&amp;nbsp;"status" : "NOT_FOUND"&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:145)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:113)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:40)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:312)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1049)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:410)&lt;/P&gt;&lt;P&gt;[statistics] disconnected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at nci_ehr.a_0_1.a$1BigQueryUtil_tBigQueryInput_3.executeQuery(a.java:1100)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at nci_ehr.a_0_1.a.tBigQueryInput_3Process(a.java:1188)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at nci_ehr.a_0_1.a.runJobInTOS(a.java:1766)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at nci_ehr.a_0_1.a.main(a.java:1474)&lt;/P&gt;</description>
      <pubDate>Thu, 20 Aug 2020 21:25:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374596#M137173</guid>
      <dc:creator>Vilas4muppidi</dc:creator>
      <dc:date>2020-08-20T21:25:56Z</dc:date>
    </item>
    <item>
      <title>Re: Talend to bigquery connection issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374597#M137174</link>
      <description>&lt;P&gt;If you have built the job the I described in the tutorial I put together, it should be returning both a refresh token and an auth token. If you followed the steps and are getting a new error in your job (as suggested above), can you let us know if the job you built to get the refresh and auth token actually returns  those tokens? The "new error" you are getting above seems to be related to the tBigQueryInput component. Since my job does not use that component, can I assume the job returns the tokens, but you cannot use them in your job?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We will need a lot more information to help out&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2020 21:52:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-to-bigquery-connection-issue/m-p/2374597#M137174</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-08-24T21:52:05Z</dc:date>
    </item>
  </channel>
</rss>

