Mit bash curl mit oauth zurückkehren google apps Benutzer-account-Daten?
Ich bin auf der Suche nach einer relativ einfachen Methode verwenden curl zum zurückgeben von Informationen zu einer charge von Benutzer-Konten (wie createddate oder lastlogin) in google Apps. Ich bin sehr unerfahren mit curl und der Google Apps api.
Kennt jemand eine gute einführende Artikel zur Verwendung von curl mit Oauth-Anfrage Benutzer-account-Daten?
Vielen Dank im Voraus!
InformationsquelleAutor Evil Genius | 2013-08-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist nicht leicht zu erreichen wie OAuth 2.0 und JSON sind nicht leicht zu handhaben durch die Bash. Having said that, hier ist eine basic-version, geben Sie die Daten, die Sie suchen. Die greps könnte etwas Aufräumen, aber dann wieder, JSON interpretieren mit grep ist eine wirklich schlechte Idee sowieso. Dies ist ein perfektes Beispiel dafür, warum die Google-API-Bibliotheken vorhanden und sollte genutzt werden.
grep ersetzt werden könnten, die in Ihren Skripten von
jq
. Während nicht ein drop-in-Ersatz,jq
ist ein utility-Programm unter Linux, das ist gut zu Parsen einer JSON-Datei und ziehen Sie Felder, d.h.access_token=$(jq ".access_token" ./cachedCredentials.json)
InformationsquelleAutor Jay Lee
Danke Jay Lee,
Ich möchte eine modifizierte Skript zugreifen regelmäßige userinfo (ohne google apps).
Denken Sie einfach daran zu drehen-AUF Google+ - API auf die google API console:
InformationsquelleAutor Fernando Fabreti