我已經完成了用於執行OOB OAuth2連接的示例,並且它可以在筆記本電腦上正常工作。如何從沒有瀏覽器的服務器訪問Google Drive文檔
我遇到的挑戰是它啓動了一個瀏覽器,要求我驗證是否要將我的應用程序的訪問權限授予相關文檔。從此它將我的憑證存儲在本地文件中,並繼續正常工作。
我的使用案例是我的公司中有多個部門想要利用Google文檔電子表格進行報告。然後我希望能夠在服務器上運行一個程序(來自cron作業),該程序可以刪除這些數據併爲所有部門構建彙總報告。
我原本打算創建一個「報告用戶」,該用戶被授予對所有相關文檔的讀取訪問權限,然後使用該標識運行報告進程。
我試着在我的筆記本電腦上運行它,然後將存儲的憑據複製到我的服務器以供它使用。但是這些證書似乎與機器相關,因此它通過瀏覽器強制實施新的驗證流程。
有關如何使用Google雲端硬盤認證流程的任何建議,以允許我做我需要的?
TIA
目前正在使用此解決方案。不幸的是,我需要等待我的IT服務組來啓用域名訪問。然後我可以進一步測試它。 – Andre
這允許我在沒有用戶界面的情況下訪問。真棒!現在只是爲了解釋爲什麼在設置憑證的AccountUser時拋出「access_denied」錯誤。但那是另一張票。 :) – Andre
聽起來像你可能已經忘記了實際的控制面板域代表團:https://developers.google.com/drive/delegation#delegate_domain-wide_authority_to_your_service_account –