2016-09-13 124 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

是的,我找到了一個刷新令牌的指南,並一直在努力,將其轉化爲答案。謝謝! –