php - Laravel Microsoft Graph,如何使用 Carbon 获取特定事件
问题描述
我正在尝试通过 Microsoft Graph Api 获取特定事件,目前我在 Laravel 中使用https://github.com/daveismyname/laravel-microsoft-graph包。
我只想要carboon现在在开始和结束日期时间之间的事件。
现在我通过这样做得到所有事件:
$events = Api::get('me/events');
return dd($events);
并返回:
解决方案
Christian 你需要将$filter
参数传递给 Graph API
尝试这个
$start = Carbon::now()->toIso8601ZuluString();
$end = Carbon::now()->addWeek()->toIso8601ZuluString();
$url = "me/events?$filter=Start/DateTime+ge+'$start'+and+End/DateTime+lt+'$end'";
$events = Api::get($url);
将 $start 和 $end 日期更改为您自己的日期 (zuluString)
此外,您可以检查Microsoft graph api 参数
推荐阅读
- reactjs - 用户登录react js时如何授权?
- wordpress - 阻止具有源的帧访问跨域帧错误
- javascript - 无法在函数内部再次调用 api
- angular - 使用 NgRx Router Store 在同一页面上导航时调度操作
- unit-testing - 如何使用测试库测试复杂的父子通信
- docker-compose - docker-compose 在 jupyter notebook 添加端口以浏览输出
- service-worker - 如何在 Service Worker 中的 event.respondWith 之前调用异步函数?
- vue.js - 如何在动态路由 Vue.js 之上添加路由
- python - 根据机器 ID 从数据框中提取行
- reactjs - 如何使用模板文字定义图标?