如何在网页中显示Microsoft图形日历

时间:2019-09-06 11:54:02

标签: laravel microsoft-graph

如何在网页中显示来自graph.microsoft.com/v1.0/me/calendar的xml?

我被困了2个星期,试图使API调用正常工作,现在终于可以正常工作了,我希望它能使XML显示在我自己的网页中

My web page

------GuzzleHttp api call------


 try {
        $calendar_xml = $client->request('GET', "https://graph.microsoft.com/v1.0/me/calendar",['headers' => [ "Authorization" => "Bearer " . $access_token->access_token] ]);
    } catch(\GuzzleHttp\Exception\ClientException $e){
        dd($e->getResponse()->getBody()->getContents());
    }


$data = $calendar_xml->getBody()->getContents()



------HTML BLADE TEMPLATE------


<iframe srcdoc="{{$calendar_link}}" type="xml" width="100%" height="75%"></iframe>



{{dd(simplexml_load_file($calendar_link))}}

1 个答案:

答案 0 :(得分:0)

可以通过查看Microsoft Graph PHP Training Module来回答这个广泛的问题。它演示了如何在Laravel应用程序中显示从Microsoft Graph获得的日历信息。

让我们知道该示例是否有帮助。