Przejdź do głównej zawartości

Posty

Wyświetlam posty z etykietą PHP

Jak dodać wydarzenie do kalendarza Microsoft za pomocą Graph API

Microsoft Graph API umożliwia integrację z usługami Microsoft 365, w tym z kalendarzem użytkownika. Można tworzyć, aktualizować, usuwać i pobierać wydarzenia w kalendarzu. W tym wpisie przedstawimy przykłady skryptów w PHP i Pythonie do dodania wydarzenia do kalendarza. 1. Przygotowanie aplikacji w Azure AD Aby uzyskać dostęp do kalendarza, musisz najpierw zarejestrować aplikację w Azure Active Directory. Oto kroki: Wejdź na Azure Portal i zarejestruj aplikację. Uzyskaj identyfikator aplikacji (Client ID) i tajny klucz (Client Secret). Skonfiguruj zakresy uprawnień: Calendars.ReadWrite . 2. PHP Skrypt do dodania wydarzenia do kalendarza Microsoft $clientId, 'client_secret' => $clientSecret, 'grant_type' => 'client_credentials', 'scope' => 'https://graph.microsoft.com/.default', ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $tokenUrl); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_...

API SHOPER

Jak korzystać z API Shoper - Kompletny przewodnik 1. Wprowadzenie API Shoper umożliwia zautomatyzowanie wielu operacji w Twoim sklepie internetowym, takich jak zarządzanie produktami, zdjęciami, zamówieniami i wieloma innymi elementami. W tym artykule pokażę Ci krok po kroku, jak połączyć się z API Shoper oraz wykonać podstawowe operacje, takie jak dodawanie produktów, zarządzanie zdjęciami i przypisywanie produktów powiązanych. 2. Autoryzacja - Uzyskanie Access Token Aby korzystać z API Shoper, najpierw musisz uzyskać access token : POST https://twojsklep.shoper.pl/webapi/oauth/token Content-Type: application/x-www-form-urlencoded grant_type=client_credentials&client_id=TWOJE_CLIENT_ID&client_secret=TWOJE_CLIENT_SECRET Przykład w PHP: <?php $client_id = 'TWOJE_CLIENT_ID'; $client_secret = 'TWOJE_CLIENT_SECRET'; $ch = curl_init('https://twojsklep.shoper.pl/webapi/oauth/token'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch...

Bardzo krótki poglądowy kurs języka PHP

Moduł 1: Wprowadzenie do PHP PHP (Hypertext Preprocessor) to skryptowy język programowania, który jest szczególnie przydatny do tworzenia dynamicznych stron internetowych. Jest to język wykonywany po stronie serwera, co oznacza, że kod PHP jest przetwarzany na serwerze, a wynik (np. HTML) jest wysyłany do przeglądarki użytkownika. Kluczowe zagadnienia: Historia PHP: PHP został stworzony w 1994 roku przez Rasmusa Lerdorfa. Obecnie jest jednym z najpopularniejszych języków do tworzenia stron internetowych. Zastosowania: PHP jest używany do tworzenia stron internetowych, systemów zarządzania treścią (CMS), sklepów internetowych, aplikacji webowych i wielu innych. Pierwszy skrypt PHP: Skrypty PHP są osadzone w plikach HTML i rozpoczynają się od <?php oraz kończą ?> . Przykład kodu: <?php echo "Witaj, świecie!"; ?> Ten skrypt wyświetli tekst "Witaj, świecie!" na stronie internetowej. ...

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() ...

Jak zaimplementować chatbota OpenAI na stronie internetowej?

Chcesz wdrożyć chatbota OpenAI na swojej stronie internetowej, ale nie chcesz korzystać z Composera? W tym artykule pokażemy Ci, jak to zrobić krok po kroku, wykorzystując PHP oraz API OpenAI. 1. Instalacja chatbota bez Composera Aby skomunikować się z OpenAI, możesz użyć funkcji curl w PHP. Plik bot.php <?php $api_key = "TWÓJ_OPENAI_API_KEY"; if ($_SERVER["REQUEST_METHOD"] == "POST") { $userMessage = $_POST["message"]; $data = [ "model" => "gpt-3.5-turbo", "messages" => [["role" => "user", "content" => $userMessage]], "max_tokens" => 50 ]; $ch = curl_init("https://api.openai.com/v1/chat/completions"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setop...