需要帮助使用Drive SDK从Drive下载电子表格

时间:2012-11-19 02:37:11

标签: drupal google-drive-api

我正在尝试在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(不知道在哪里找到它)。

如果这是一个愚蠢的问题,我道歉。非常感谢任何帮助。

谢谢, 亚历

1 个答案:

答案 0 :(得分:0)

电子表格的网址应如下所示:

https://docs.google.com/a/google.com/spreadsheet/ccc?key=<DOCUMENT_ID>#gid=0

基本上,key查询参数的值是可以与Drive API一起使用的文件ID。