我正在尝试在Drupal应用程序中使用Google云端硬盘。
我需要在此应用程序中打开一个电子表格(已在Drive帐户中)。
以下是我设置的方法:
1。)我通过调用buildService函数(提供的代码)
来构建服务function buildService(){
$key=
file_get_contents(TRUE_PATH.'9e01fd1414aa082fadeec316161eb7028558fbdeprivatekey.p12');
$auth = new Google_AssertionCredentials(
SERVICE_ACCOUNT_EMAIL,
//array(DRIVE_SCOPE),
$key);
$client = new Google_Client();
$client->setUseObjects(true);
$client->setAssertionCredentials($auth);
return new Google_DriveService($client);
}
2。)另一方面,我抓住了回报:$ service = buildService();
在构建服务后,如何从云端硬盘获取电子表格?我知道电子表格的网址,但我不知道fileId(不知道在哪里找到它)。
如果这是一个愚蠢的问题,我道歉。非常感谢任何帮助。
谢谢, 亚历
答案 0 :(得分:0)
电子表格的网址应如下所示:
https://docs.google.com/a/google.com/spreadsheet/ccc?key=<DOCUMENT_ID>#gid=0
基本上,key
查询参数的值是可以与Drive API一起使用的文件ID。