Skip to content

manh-dan/microsoftgraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Get started with the Microsoft Graph SDK for PHP

If your project uses the Microsoft Graph API, you should use this library to make it easier to implement with the Microsoft Graph API.
Documentation Microsoft Graph API: https://docs.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0

Install the SDK

You can install the PHP SDK with Composer, either run composer require manhdan/microsoftgraph, or edit your composer.json file:

"manhdan/microsoftgraph": "^1.0"

Configuration

You can publish MicrosoftGraph config and view files into your project by running:

php artisan vendor:publish --tag=microsoftgraph-config

You add the following properties to file .env:

MICROSOFT_GRAPH_CLIENT_ID=
MICROSOFT_GRAPH_TENANT_ID=
MICROSOFT_GRAPH_CLIENT_SECRET=
MICROSOFT_GRAPH_VERSION=

Get started with Microsoft Graph

Call Microsoft Graph using the v1.0 endpoint

The following is an example that shows how to call Microsoft Graph.

use Manhdan\Microsoft\Graph\Graph;

class ManhDanExample
{
    public function run()
    {
        $graph = new Graph();
        return $graph->withHeaders(['X-First' => 'foo'])->get('/users');
    }
}

Call Microsoft Graph using the beta endpoint

The following is an example that shows how to call Microsoft Graph.

use Manhdan\Microsoft\Graph\Graph;

class ManhDanExample
{
    public function run()
    {
        $graph = new Graph();
        return $graph->withHeaders(['X-First' => 'foo'])->onVersion('beta')->get('/users');
    }
}

Copyright and license

Copyright (c) ManhDanBlogs Corporation. All Rights Reserved. Licensed under the MIT [license].

About

Microsoft Graph Library for PHP.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages