我看到有两个可用的库。我想知道有什么区别?它们是否由谷歌正式维护?
答案 0 :(得分:0)
是的,两者都由Google维护。 googleapis涵盖all these APIs(驱动器,日历,管理员sdk,地图等),而google-cloud涵盖云平台的东西,如bigquery,数据存储,云存储,bigtable,pub / sub等。似乎有重叠和我不知道哪一个更适合特定服务。尽管如此,将在这里播放云存储和管理员sdk:)
答案 1 :(得分:0)
找到答案here。
根据参考资料,建议使用@ google-cloud库,因为它具有以下优点:
我个人认为,如果您使用的是非云API(例如Gmail,日历等),那么仅使用Google API库来实现语法一致性可能更值得。
我注意到的一件事是@ google-cloud库不允许使用我喜欢与@googleapis一起使用的身份验证方法:
const { google } = require('googleapis');
new google.auth.JWT(client_email, null, private_key, [
'https://www.googleapis.com/auth/cloud-platform'
]);