Open weoyk opened 2 weeks ago
最新推荐文章于 2024-09-24 10:23:17 发布
♛暮辞 于 2023-03-08 15:01:21 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
前言首先你的有google账号,简单的来讲就是调用google的sheet页的api,然后讲数据写入。 网址 https://console.cloud.google.com/
创建好项目后
`composer require google/apiclient` * 1
`<?php require __DIR__ . '/vendor/autoload.php'; $client = new \Google_Client(); $client->setApplicationName('Google Sheets API'); $client->setScopes([\Google_Service_Sheets::SPREADSHEETS]); $client->setAccessType('offline'); $path = 'credentials.json'; $client->setAuthConfig($path); $service = new \Google_Service_Sheets($client); $spreadsheetId = '18s2Sd7lSpqiSICf6vMaqbyf8Dcg738kbLdKtdjrsDbw'; $range = 'Sheet1'; $response = $service->spreadsheets_values->get($spreadsheetId, $range); $values = $response->getValues(); var_dump($values); $newRow = [ '456740', 'Hellboy', 'https://image.tmdb.org/t/p/w500/bk8LyaMqUtaQ9hUShuvFznQYQKR.jpg', "Hellboy comes to England, where he must defeat Nimue, Merlin's consort and the Blood Queen. But their battle will bring about the end of the world, a fate he desperately tries to turn away.", '1554944400', 'Fantasy, Action' ]; $rows = [$newRow]; $valueRange = new \Google_Service_Sheets_ValueRange(); $valueRange->setValues($rows); $range = 'Sheet1'; $options = ['valueInputOption' => 'USER_ENTERED']; $service->spreadsheets_values->append($spreadsheetId, $range, $valueRange, $options);` * 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * 11 * 12 * 13 * 14 * 15 * 16 * 17 * 18 * 19 * 20 * 21 * 22 * 23 * 24 * 25 * 26 * 27 * 28 * 29 * 30 * 31 * 32 * 33 * 34 * 35 * 36 * 37 * 38 * 39 * 40 * 41 * 42 * 43 * 44
https://developers.google.com/sheets/api/guides/values?hl=zh\_CN https://www.nidup.io/blog/manipulate-google-sheets-in-php-with-api
最新推荐文章于 2024-09-24 10:23:17 发布
♛暮辞 于 2023-03-08 15:01:21 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
前言首先你的有google账号,简单的来讲就是调用google的sheet页的api,然后讲数据写入。
网址
https://console.cloud.google.com/
创建好项目后
上面的这个些步骤总结起来就是,在google里面创建了一个项目,并且在这个项目当中开启了goole sheet api的服务
后面两个可以不填直接下一步,然后选择DONE
上面的步骤全部完成后关于google认证权限的步骤就都弄完了
下面开始介绍本地项目配置
第一步首先安装 composer 安装教程网址 https://www.runoob.com/w3cnote/composer-install-and-usage.html
然后终端执行(安装下载一些google的依赖)
下面是我下载完成后项目结构目录
另外还需要再google sheet 页里面将上面介绍的需要复制的那个邮箱地址填进去,让你的项目有访问,sheet页的权限(如果你忘记了邮箱地址,在生成的json文件中有)
下面是写入数据的代码
下面是一些google的接口文档,以及我参考的一些文献
https://developers.google.com/sheets/api/guides/values?hl=zh\_CN
https://www.nidup.io/blog/manipulate-google-sheets-in-php-with-api
一点点抠出来的希望对大家有用,你在这里放一把火,就饿瘦了我万古的诗河。