2016-09-13 89 views
1

我怎样才能检索谷歌帐户的日历事件(多个日历,但我只关心我的帐户共享的)从卷曲命令行?即,curl命令,而不是PHP或任何其他语言库。我不想要一个图书馆。我不希望任何需要我在OAuth可以请求的地方运行Web服务器。我只想知道什么序列的实际HTTP(S)调用将使我能够在我的终端窗口中键入命令,并将日历事件恢复到标准输出而不必在任何时候打开浏览器。命令行访问谷歌API(日历)

这是可行的吗?任何指导将不胜感激。

+0

之间跟踪你的饼干,我注意到这是标有'oauth' - 你希望使用OAuth,或任何方法可能? – neverendingqs

+0

我得到了oauth是与Google API交互的要求。情况并非如此吗? –

回答

1

两个想法:

  • 注册一个OAuth 2.0客户端,并得到更新权杖为offline access - 您可以使用类似https://oauth2-client-shell.herokuapp.com/(免责声明:我的主要贡献者oauth2-client-shell)要经过授权流程。您可以使用刷新令牌通过curl获取访问令牌,并使用访问令牌在curl中进行REST调用。
  • 在CLI某种程度上模拟登录(如做登录POST自己),保持通话
+0

是的,我找到了一个刷新令牌的指南,并一直在努力,将其转化为答案。谢谢! –