Есть ли библиотека Node.js, которая охватывает все API Google в один API? (Google Contacts, Google Calendar, Google Geolocations API и т.д.)
Есть ли какая-либо библиотека API Google для Node.js?
Ответ 1
Примечание. Я являюсь автором модуля googleapis
.
Google выпустила официально поддерживаемую клиентскую библиотеку node для своих API. https://github.com/google/google-api-nodejs-client Он также доступен на npm:
npm install googleapis
Загрузите API с его дескриптором и версией, затем выполните запросы:
googleapis.discover('urlshortener', 'v1').execute(function(err, client) {
// make requests here
client.urlshortener.url.get({ shortUrl: 'http://goo.gl/DdUKX' }).execute(console.log);
});
Он также поддерживает пакетные запросы и OAuth 2.0.
Ответ 2
Я не пробовал это, но нашел его через npmjs.org search: https://npmjs.org/
Ответ 3
Temboo SDK доступен для Node.js и обеспечивает единый способ доступа к справедливому диапазону API Google:
- Аутентификация OAuth
- Google Analytics
- заказ
- Календарь
- Контакты
- Направления
- DistanceMatrix
- Drive
- Высота
- GeoCoding
- Gmail
- Места
- Plus
- Электронные таблицы
См. https://live.temboo.com/library/Library/Google/ - SDK - это открытая загрузка, но вам нужна (бесплатная) учетная запись Temboo, чтобы что-то с ней делать.
(Полное раскрытие: я работаю в Temboo.)