TUTORIAL - PHP - MICROSOFT GRAPH - OFFICE365 IN JEDE WEBSITE INTEGRIEREN
Fangen wir an
Microsoft Graph SDK für PHP
Sie müssen microsoft/microsoft-graph via composer in Ihrem PHP-Projekt installieren. Du kannst dies tun, indem du:
composer erfordern microsoft/microsoft-graph
oder über Ihre Komponistendatei composer.json
.
{“require”:{“microsoft/microsoft-graph”: “^1.5”}}


Wenn Sie nicht wissen, wie man den Komponisten installiert, können Sie hier nachlesen: <a href=”https://solid-visions.ch/2019/03/21/tutorial-how-to-install-composer-to-your-php-project”>https://solid-visions.ch/2019/03/21/tutorial-how-to-install-composer-to-your-php-project</a>
Das GIT-Repository von msgraph-sdk-php finden Sie hier: <a href=”https://github.com/microsoftgraph/msgraph-sdk-php”>https://github.com/microsoftgraph/msgraph-sdk-php</a>
Die Übersicht über GRAPH finden Sie hier: <a href=”https://docs.microsoft.com/en-us/graph/overview”>https://docs.microsoft.com/en-us/graph/overview</a>
ONEDRIVE GRAPH: <a href=”https://docs.microsoft.com/en-us/onedrive/developer/rest-api/index?view=odsp-graph-online”>https://docs.microsoft.com/en-us/onedrive/developer/rest-api/index?view=odsp-graph-online</a>
Die vollständige Referenz der möglichen Verwendungen mit Erklärung für API v.1.0: <a href=”https://docs.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0″>https://docs.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0</a>


CURL
Passen Sie Ihren PHP-Curl an, damit Sie nicht in Schwierigkeiten geraten.


cacert.pem kann direkt von unserer Website heruntergeladen werden: <a href=”https://solid-visions.ch/wp-content/uploads/downloads/cacert.pem”>https://solid-visions.ch/wp-content/uploads/downloads/cacert.pem</a>
Wenn Sie das Zertifikat nicht setzen, werden Sie auf Fehler stoßen wie:
RequestException in CurlFactory.php Zeile 187: cURL-Fehler 60: SSL-Zertifikatsproblem: Kann das Zertifikat des lokalen Ausstellers nicht erhalten (siehe http://curl.haxx.se/libcurl/c/libcurl-errors.html)
GRAPH hat keine Authentifizierungsmethode enthalten, daher müssen Sie eine mit oauth2.
installieren.
Sie können das über den composer require league/oauth2-client
tun.






Bitte beachten Sie, dass wir mit Callbacks arbeiten, um unsere Access-Token zu erhalten, daher müssen wir die entsprechende Funktion für diesen Callback
Dies ist der Inhalt unserer


Sie sehen, dass wir jeden Weg zu einer bestimmten Funktion innerhalb unseres AuthControllers weisen.


Sie sehen, dass wir jeden Weg auf eine bestimmte Funktion innerhalb unseres AuthControllers zeigen.
Um eine sehr elementare An- und Abmeldemöglichkeit für die Verbindung mit GRAPH zu haben, können Sie folgendes HTML verwenden:
Wenn du Fragen hast, kannst du mich gerne fragen oder mir einen Kommentar hinterlassen.
[ratings]