Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Gdrive, upload ze swojego serwera
szybki
post 24.10.2017, 10:45:52
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 18.06.2014

Ostrzeżenie: (0%)
-----


  1. <?php
  2. ini_set('display_errors',1);
  3. try{
  4. require_once './vendor/autoload.php';
  5.  
  6. $client = new Google_Client();
  7.  
  8. $oauth_credentials = './vendor/test.json'; // plik wygenerowany przy tworzeniu dane logowania "Klucze konta usługi"
  9.  
  10.  
  11. $client = new Google_Client();
  12. $client->setAuthConfig($oauth_credentials);
  13. $client->setScopes('https://www.googleapis.com/auth/drive');
  14.  
  15.  
  16. $driveService = new Google_Service_Drive($client);
  17.  
  18. $fileMetadata = new Google_Service_Drive_DriveFile(array(
  19. 'name' => 'photo.png'));
  20.  
  21.  
  22. $content = file_get_contents('./vendor/plik.png');
  23. $file = $driveService->files->create($fileMetadata, array(
  24. 'data' => $content,
  25. 'mimeType' => 'image/png',
  26. 'uploadType' => 'multipart',
  27. 'fields' => 'id'));
  28. printf("File ID: %s\n", $file->id);
  29.  
  30.  
  31.  
  32. }catch(Exception $e){
  33. echo $e->getMessage();
  34. }


O czymś  zapomniałem? chciałbym aby plik był przesyłany i widoczny pod https://drive.google.com tak się jednak nie dzieje, uprawnienia w console.developers.google.com/apis/credentials dałem globalne do testów
Go to the top of the page
+Quote Post

Posty w temacie
- szybki   [PHP] Gdrive, upload ze swojego serwera   24.10.2017, 10:45:52


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:48