【问题标题】:Create Google Contact with Node.js and Service Account使用 Node.js 和服务帐户创建 Google 联系人
【发布时间】:2019-11-25 07:39:34
【问题描述】:
我想在 .bat 文件中创建一个脚本,该文件自动链接到 google 联系人并创建在 Mysql 数据库 中读取的联系人。
我想要一个不需要任何用户操作的系统。
我知道 service-account 存在,但我不知道如何创建该程序。你知道怎么做吗?
我希望你能帮我一把。
目前,我祝你有个美好的一天。
【问题讨论】:
标签:
node.js
api
google-api
google-contacts-api
service-accounts
【解决方案1】:
如果用户不是 G Suite 的成员,这可以分三个步骤完成。
- 使用 OAuth 和
access_type = offline 对用户进行身份验证。
- 保存生成的刷新令牌。
- 使用刷新令牌生成新的访问令牌,然后更新帐户的联系人。访问令牌的有效期(默认)为 3,600 秒。
如果用户是 G Suite 的一部分,则在服务帐户上启用域范围委派并模拟用户。