标题几乎总结了它。
我很抱歉在这里提出这个问题,但是我已经四处乱转约2小时,现在试图弄清楚是否可以在没有用户的情况下访问日历的事件(简单获取,只读)必须登录谷歌帐户? 我试图显示一个日历的事件作为内部事物。但我希望这可以工作,而不必要求用户手动登录。
我有一个服务帐户设置,但对于我的生活无法弄清楚这在哪里工作的javascript示例。而且我想知道JS是否有可能。我知道在java和php中它是可能的。但是没有使用javascript的例子似乎存在。
我还在stackOverflow上看到了一些类似的情况,但是这些情况正在寻找刷新令牌。我想从用户那里抽象出所有身份验证。
那么,这可能在javascript中吗?
(Angular.js客户端/ Node.js服务器端)
编辑TL; DR
我想从node.js服务器获取并显示来自Google日历的事件,而不需要 ANY 用户干预。这可能吗?
答案 0 :(得分:0)
HAHA!我找到了works的东西。
安装它,创建谷歌服务帐户,下载.p12,转换,输入信息,你很好。详细介绍了他的github。日历保持“私有”(仅与服务帐户共享),无需用户干预,并且可以正确获取数据
(主要是......在不同的机器上部署我的js代码时出现问题,但在我用于测试的Windows上运行正常,这可能是我的错误。)