Google Spreadsheet API 在 Cron Job 上使用 PHP 形式

Sea*_*ark 5 php oauth google-sheets google-data-api

关于 google API 的信息太多了。所以我在所有的研究中迷失了方向。

我的目标:

我的谷歌文档帐户下有一个电子表格。我想每天运行一个 cron 作业,从特定单元格中提取单元格值(每天都会增加到下一行),然后对其他服务进行一些其他 API 调用,然后将结果写入同一行的另一列中。

大多数 oAuth 2.0 内容都需要询问用户,这在 cron 作业中是不可能发生的。我发现了一些关于服务帐户的信息,但那是一种全新类型的帐户,而且它似乎有自己的凭据。我已经创建了 4 种类型的安全凭证。

问题)如何在 PHP 中验证我的 google 帐户而不向用户询问任何内容?

我想在身份验证后与 cURL 一起使用的 URL 是这样的

https://spreadsheets.google.com/tq?tqx=out:json&tq=<QUERY>&key=<MY KEY>
Run Code Online (Sandbox Code Playgroud)

感谢任何能提供帮助的人!