Не удается вернуть данные из Google_Service_Drive_Resource About-> get - PullRequest
0 голосов
/ 28 апреля 2019

ошибка возникает при попытке восстановить информацию пользователя с помощью методов about-> get ().В методе createRequestUri неправильно передаются данные

Важность: Уведомление

Сообщение: неопределенный индекс: значение

Имя файла: Service / Resource.php

Номер строки: 288

$this->client = new Google_Client();
$this->client->setApplicationName('report');
$this->client->setClientId($this->CI->config->item('client_id')); 
$this->client->setClientSecret($this->CI->config->item('client_secret'));
$this->client->setRedirectUri($this->CI->config->item('redirect_uri'));
$this->client->setAccessType("offline");
$this->client->setScopes(array(
    "https://www.googleapis.com/auth/drive",
    "https://www.googleapis.com/auth/drive.file",
    "https://www.googleapis.com/auth/drive.readonly"
  )
);
$drive = new Google_Service_Drive($this->client);

$drive->about->get(array('user'))

------- Это часть кода API, в которой отображается ошибка -------

if ($paramSpec['location'] == 'query') {

    if (is_array($paramSpec['value'])) {
      foreach ($paramSpec['value'] as $value) {
        $queryVars[] = $paramName . '=' . rawurlencode(rawurldecode($value));
      }
    } else {
      $queryVars[] = $paramName . '=' . rawurlencode(rawurldecode($paramSpec['value']));
    }
  }

Вы должныпринести информацию о пользователе, который входит в систему с соответствующей учетной записью, но при запросе значения, которого нет в исправлении, происходит сбой.

Обнаружена ошибка PHP

...