Google API-Zugriff über das Dienstkonto oauth2client.client.CryptoUnavailableError: Keine Kryptobibliothek verfügbar
Ich versuche, eine App für ein Dienstkonto zu erstellen, damit ich mit Python auf die Google Analytics-API zugreifen kann. Zwei Dinge verwirren mich. Erstens, wenn ich den folgenden Code verwende:
`from oauth2client.client import SignedJwtAssertionCredentials
client_email = "#####client_email#######.gserviceaccount.com"
with open("XXXXXX.p12") as f:
private_key = f.read()
credentials = SignedJwtAssertionCredentials(client_email, private_key,'https://www.googleapis.com/auth/sqlservice.admin')`
Ich erhalte den folgenden Fehler:
`oauth2client.client.CryptoUnavailableError: No crypto library available`
Nach ein wenig Recherche stellte ich fest, dass dies möglicherweise mit der Erteilung der domänenweiten Autorität der App für das Dienstkonto zusammenhängt. Wenn ich mich jedoch bei der Google Developers Console anmelde, kann ich weder das Sicherheitssymbol noch die Schaltfläche mit den weiteren Optionen finden. Jede Hilfe sehr dankbar, danke.