有没有办法从共享的Google表单文档中获取数据?

我需要创build一个网页,显示来自Google表格的当前价格。 有一个手动https://developers.google.com/api-client-library/php/auth/web-app#protectauthcode但它请求授权。

每当用户打开我的PHP页面时,有没有办法导入数据,即使他没有Google帐户? 或者我需要创build服务器到服务器通信,每次同步到json文件或我的数据库通过cron任务?

我pipe理,这是我的解决scheme:

<?php $apiKey="yourAPIkey"; include_once 'vendor/autoload.php'; $client = new Google_Client(); $client->setApplicationName("Client_Library_Examples"); $client->setDeveloperKey($apiKey); $service = new Google_Service_Sheets($client); $spreadsheetId = 'SheetID'; $range = 'A1:B'; $response = $service->spreadsheets_values->get($spreadsheetId, $range); $values = $response->getValues(); if (count($values) == 0) { print "No data found.\n"; } else { print "Name, Major:\n"; foreach ($values as $row) { printf("<p>%s, %s</p>", $row[0], $row[1]); } } ?> 

安装库

获取简单的API访问密钥