manhdan/microsoftgraph

microsoftgraph - 一个简单的Laravel包。

v1.0.3 2022-01-05 07:24 UTC

This package is not auto-updated.

Last update: 2024-09-26 19:46:51 UTC


README

如果你的项目使用Microsoft Graph API,你应该使用这个库来简化与Microsoft Graph API的实现。
Microsoft Graph API文档:https://docs.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0

安装SDK

你可以使用Composer安装PHP SDK,运行composer require manhdan/microsoftgraph,或者编辑你的composer.json文件。

"manhdan/microsoftgraph": "^1.0"

配置

你可以通过运行以下命令将MicrosoftGraph配置和视图文件发布到你的项目中:

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

在.env文件中添加以下属性:

MICROSOFT_GRAPH_CLIENT_ID=
MICROSOFT_GRAPH_TENANT_ID=
MICROSOFT_GRAPH_CLIENT_SECRET=
MICROSOFT_GRAPH_VERSION=

开始使用Microsoft Graph

使用v1.0端点调用Microsoft Graph

以下是一个如何调用Microsoft Graph的示例。

use Manhdan\Microsoft\Graph\Graph;

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

使用beta端点调用Microsoft Graph

以下是一个如何调用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');
    }
}

版权和许可证

版权(c)ManhDanBlogs公司。版权所有。在MIT [许可证]许可下发布。