Der Versuch, Bild URL anstelle von Datei-Inhalt von Google Drive API zu bekommen. In der neuen Version ist diese gute Sache dipricated. viel gesucht, auf Google Developer-Klasse gibt es eine Methode, aber es fehlt auch in der neuen Version.Get Bild-URL anstelle von Inhalt von Google Drive api
das Problem ist, dass ich viele Bilder von Laufwerk bekommen werde, aber nicht die Geschwindigkeit von Google versuchen wollen, durch meine App alle Bilder Pfad zu verlieren. und das ist auch dumm.
gibt es eine Möglichkeit, diese Verbindung irgendwie noch zu bekommen?
dies ist mein Code, mit dem ich erhalte Inhalt der Datei
$this->client = new \Google_Client();
$this->client->setAuthConfigFile('config.json');
$this->client->setScopes('https://www.googleapis.com/auth/drive');
if (isset($_GET['code'])) $code = $_GET['code'];
if(!isset($_SESSION['access_token'])){
if (!isset($code)){
$auth_url = $this->client->createAuthUrl();
$filtered_url = filter_var($auth_url, FILTER_SANITIZE_URL);
return redirect($filtered_url);
}else{
$this->client->authenticate($_GET['code']);
$_SESSION['access_token'] = $this->client->getAccessToken();
// return redirect('/');
}
}
$this->service = new \Google_Service_Drive($this->client);
$file_id = '0B3vR4cBcxn4oNm9TSlBzcngyMzQ';
$results = $this->service->files->get($file_id, array('alt' => 'media'));
$imaga = $results->getBody()->getContents();
$imageData = base64_encode($imaga);
$contentType = $results->getHeader("content-type");
$src = 'data: '.$contentType[0].';base64,'.$imageData;
bitte helfen, versuchte dies von mir zu bekommen, aber keine Quellen gefunden. danke