![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Kiedyś walczyłem z API Kalendarza i jakoś mi się udało w końcu odczytywać i zapisywać eventy, ale wymagało to udostępnienia kalendarza usłudze (ten dziwny adres typu nazwa@glass-tribute-123456.iam.gserviceaccount.com).
Teraz stanąłem znowu z podobnym problemem ale tutaj żadne udostępnianie nie wchodzi raczej w grę, a potrzebuje po prostu wgrywać i zarządzać plikami z poziomu Google Drive i znowu stanąłem na autoryzacji. Nie chce zarządzać folderami użytkowników, a jedynie folderem z jednego, konkretnego, własnego konta Google. Nie chce (albo chce uniknąć) wyświetlenia prośby o udostępnienie danych.
Wygenerowałem credentiale z Google w formacie pliku json, podpiąłem i nawet ok. Działa tworzenie folderów i odczyt ale nie mam pojęcia gdzie się to tworzy ![]() update: Hmm.. Chyba jednak się udało znowu w taki sam sposób jak przy Google Calendar. Zmieniłem SCOPE na: $client->addScope(Google_Service_Drive::DRIVE); i zalogowałem się mojego drive przez przeglądarkę i udostępniłem folder usłudze poprzez tego długiego e-maila gserviceaccount i działa, widzę pliki i foldery (z wszystkich udostępnionych usłudze folderów) z poziomu PHP. Ale jestem i tak ciekaw jakby to miało być zrobione przez udostępniania folderu? Ten post edytował markonix 5.07.2017, 18:27:47 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 07:52 |