Gibt es eine Node.js-Bibliothek, die alle Google-APIs in einer einzigen API abdeckt? (Google Kontakte, Google Kalender, Google Geolokationen API, etc.)Gibt es eine Google API-Bibliothek für Node.js?
Antwort
Ich habe nicht versucht, aber fand es über npmjs.org Suche: https://npmjs.org/
Das Temboo SDK ist verfügbar für Knoten Js und bietet eine einheitliche Art und Weise einen fairen Schneise der Google APIs für den Zugriff auf:
- OAuth-Authentifizierung
- Analytics
- Kasse
- Kalender
- Kontakte
- Wegbeschreibung
- DistanceMatrix
- Antrieb
- Elevation
- GeoCoding
- Gmail
- Orte
- Plus-
- Tabellen
Siehe https://live.temboo.com/library/Library/Google/ - das SDK eine offene Download ist, aber man braucht einen (frei) Temboo damit zu tun alles erklären.
(Full Disclosure:. I bei Temboo arbeiten)
Hinweis: Ich bin der Autor von googleapis
Modul.
Google veröffentlichte eine offiziell unterstützte Node-Client-Bibliothek für ihre APIs. https://github.com/google/google-api-nodejs-client Es ist auch auf npm verfügbar:
npm install googleapis
Legen Sie eine API mit seinem Griff und Version, dann Anfragen stellen:
googleapis.discover('urlshortener', 'v1').execute(function(err, client) {
// make requests here
client.urlshortener.url.get({ shortUrl: 'http://goo.gl/DdUKX' }).execute(console.log);
});
Es unterstützt auch Batch-Anforderungen und OAuth 2.0.
Zu Ihrer Information, es gibt noch keine Google+ APIs, um auf die Alben zuzugreifen ... Sie müssen die Picasa-Alben-API verwenden – kenyee
Umfasst die [Google Time Zone-API] (https://developers.google.com/maps/Dokumentation/Zeitzone /)? – Foreever
"Diese Client-Bibliothek wird nur im Wartungsmodus unterstützt." - Gibt es ein anderes Modul, das aktiv gewartet wird und stattdessen verwendet werden sollte? – rsp
Diese nutzt Googles Discovery-API und ist daher wahrscheinlich korrekt - und (per Paketdokumentation) automatisch auf dem neuesten Stand. – djechlin