2

我正在尝试在我的 Drupal 应用程序中使用 Google Drive。

我需要在此应用程序中打开一个电子表格(已在 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();

构建服务后,如何从云端硬盘获取电子表格?我知道电子表格的 url,但我不知道 fileId(不知道在哪里可以找到它)。

如果这是一个愚蠢的问题,我深表歉意。任何帮助是极大的赞赏。

谢谢,亚历克斯

4

1 回答 1

0

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

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

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

于 2012-11-19T04:14:28.370 回答