Przejdź do głównej zawartości

Posty

Wyświetlam posty z etykietą Google

Kalendarz Google - PHP

Jak dodać wydarzenia do Kalendarza Google w PHP? Wprowadzenie Google Calendar API pozwala na automatyczne dodawanie wydarzeń do kalendarza Google za pomocą PHP. W tym artykule pokażemy dwa sposoby: Uwierzytelnienie użytkownika przez OAuth 2.0 Wykorzystanie konta usługi (Service Account) Metoda 1: OAuth 2.0 – Autoryzacja użytkownika 1. Utworzenie projektu w Google Cloud Console 1. Przejdź do Google Cloud Console . 2. Utwórz nowy projekt lub wybierz istniejący. 3. Włącz Google Calendar API w sekcji API & Services . 2. Konfiguracja danych uwierzytelniających 1. Utwórz dane uwierzytelniające: OAuth 2.0 Client ID . 2. Pobierz plik JSON zawierający klucz autoryzacyjny. 3. Instalacja Google Client Library w PHP composer require google/apiclient:^2.0 4. Autoryzacja użytkownika Tworzymy plik auth.php : <?php require 'vendor/autoload.php'; session_start(); $client = new Google_Client(); $client->setAuthConfig('credentials.json'); $clie...

Google Sheets w PHP

Obsługa Google Sheets w PHP – Dodawanie, Usuwanie i Edycja Rekordów Google Sheets API pozwala na interakcję z arkuszami kalkulacyjnymi bezpośrednio z poziomu PHP. W tym artykule pokażę, jak za pomocą PHP dodawać, edytować i usuwać rekordy w Google Sheets. 1️⃣ Konfiguracja Google API w PHP Najpierw musimy zainstalować klienta Google API oraz uzyskać klucz JSON do autoryzacji. composer require google/apiclient Jeśli nie możesz użyć composer , musisz pobrać bibliotekę ręcznie z repozytorium Google API Client . 2️⃣ Podstawowe funkcje PHP do obsługi Google Sheets Najpierw konfigurujemy połączenie z API: require_once 'google-api-php-client/vendor/autoload.php'; use Google\Client; use Google\Service\Sheets; function getClient() { $client = new Client(); $client->setAuthConfig('sciezka/do/twojego-pliku.json'); $client->setScopes([Sheets::SPREADSHEETS]); return new Sheets($client); } 📌 Pobieranie wszystkich rekordów function getRecords() ...