Hi,
When authenticating with Google Accounts I am receiving the following error. This started to happen after I upgraded my Knime version to the 4.1.
Thanks in advance for any help provided
Hi,
When authenticating with Google Accounts I am receiving the following error. This started to happen after I upgraded my Knime version to the 4.1.
Thanks in advance for any help provided
Hi @Larfinancelab -
Welcome to the forum. Are you using any other nodes besides the Google Authentication node (such as BigQuery, for example) when you see this error, or is it arising solely with this node?
Is there any additional info in the console or log file that you have available?
Same issue, different post here for reference if ti gets solved later - Google Authentication Issue - Sign in with Google temporarily disabled for this app
even iam facing the same issue
Hello,
unfortunately the type of authentication the Google Authentication node uses can no longer be verified with Google which is why this warning appears. If you want to access any of the Google Cloud Services such as Google BigQuery or Google Cloud Storage you have to use a Service Account key. Once you have the key you can authenticate using the Google Authentication (API Key) node.
For further details on how to connect to Google BigQuery and how to obtain a Service Account key see the BigQuery section of the database documentation.
Bye
Tobias
I am just trying to access my Google Drive and Analytics through Knime and that doesnât seem to be possible using a service account. Google Analytics, sure you could go through and ask to add a service account email into their analytics but no such luck for Drive. If there is a way to use this as my service email account like it is my personal email? Could you please share instructions if it is possible?
Same issue and none of the available options seems to be working. Here is what I have tried:
Google Auth Node
Google Auth API Key Node
knime://knime.workflow/
with the key file saved in the base path. Appears to read the file and connect, gets the green light on the Google Sheets Connection Node, but fails on the Google Sheets Reader Node - Cannot load any sheets etc. So the access appears to stop somewhere. Do I need to give specific Drive permissions to the Service Account email?There doesnât appear to be a whole lot of documentation on using these nodes besides the standard âAuthenticate in Browserâ mode
I have not found a solution for this yet. Hopefully they re-enable the old authentication nodes! The p12 keys are hard to work with.
Hi there!
I did set up p12 and works fine. After some time invested
So after you have created service account and downloaded p12 file then you have to do two more things:
The documentation is not that bad only is a bit âshatteredâ and you need to be acquainted with terms.
And of course you need to give right scopes to Google Authentication (API Key) node
Good luck!
Br,
Ivan
Hi Ipazin,
Is there a more detailed instruction that can be provided for this issue? A few screen shots to get the idea of what is going on here would be helpfulâŚThx for any help. You appear to be the only one with a pulse to this solution.
Hi @tobias.koetter, @ipazin, and @ScottF, I am attempting to solve this using a Non-Google API approach. The only thing left is for the data to populate the table. Any help with this?
from pandas.io.parsers import read_csv
import pandas as pd
import os
import os.path
googleSheetId = âYOUR GOOGLE SHEET ID Goes HEREâ
worksheetName = âYOUR SHEET NAMEâ
URL = âhttps://docs.google.com/spreadsheets/d/{0}/gviz/tq?tqx=out:csv&sheet={1}â.format(
googleSheetId,
worksheetName
)
Data = pd.read_csv(URL)
df = pd.DataFrame(Data, columns = [âTimestampâ,âEmail Addressâ,âWhat is the Length of the Project?â,âWhat is the Width of the Project?â,âWhat is the Project Type?â,âWhat is the Height of the Project?â
])
print (df)
filename = âGoogleSheetTable.csvâ
dirname1 = râC:\Users\Owner\Documents\2019-Documents\Projects\Python_Projects\filenameâ
THIS_FOLDER = os.path.dirname(dirname1)
my_file = os.path.join(THIS_FOLDER,filename)
print (my_file)
output_table = pd.read_csv(my_file, delim_whitespace = True, header=None,
** names = [âTimestampâ,âEmail Addressâ,âWhat is the Length of the Project?â,âWhat is the Width of the Project?â,âWhat is the Project Type?â,âWhat is the Height of the Project?â**
])
Results âNode is producing an empty Data Tableâ Format to get DataFrame is obviously wrong, please advise.:
*Table is getting the Headers, but no Data from DataFrame Illust #1
Got it to dump file into a csv file, but it doesnât place data in itâs own table withâŚ
output_table = df.to_csv (my_file, index = None, header=True) #Donât forget to add â.csvâ at the end of the path
It is now complete with this last line of code. If there is a better way, please advise.
output_table = read_csv(my_file)
To write to the
table in the NodeâŚ
output_table = DataFrame([
input_table[âcolumnâ],
input_table[âcolumnâ],
input_table[âcolumnâ],
input_table[âcolumnâ],
input_table[âcolumnâ],
]).T
This worked for me, thank you!
Thanks, I shall give that a go when I have more time.
Any idea how to access the P12 file when executing the workflow from KNIME Server?
I guess this question applies for any external files when executing on KNIME Server too!
I got it to work. I just created a new p12 file and now it works just fine.
@tobias.koetter Is there any expectation that the old user-level authentication will be possible again in the future? Is there something KNIME can do to get verification, or is it just Google closing off that part of their platform?
Hi rsherhod,
sorry for the late reply. We are working on getting certified again with Google since December Unfortunately this is a cumbersome process. We are very sorry about this and do our best to get this sorted out as soon as possible. Until then you need to use the Google Authentication (API Key) node with a p12 file to access data in Google Driver or Google Cloud.
Bye
Tobias
I tried the walkthru but not working for me with Google Analytics-- what is GCP Console?