我正在使用msgraph-sdk-php v2.2.0库来获取用户对microsoft office365服务的最后访问权限

$request = new UsersRequestBuilderGetRequestConfiguration();
$request->queryParameters = UsersRequestBuilderGetRequestConfiguration::createQueryParameters();
$request->queryParameters->filter = "startswith(userPrincipalName,'".$data['user']."')";
$request->queryParameters->select = ['signInActivity'];

$user = $o365->users()->get($request)->wait();

一切正常.

但是从$User对象获取数据是很痛苦的:

$user->getBackingStore()->enumerate()['value'][0]->getBackingStore()->enumerate()['signInActivity']->getBackingStore()->enumerate();

有没有更简单的方法来做到这一点?

谢谢.

推荐答案

您可以拨打getValue()访问用户数组,也可以拨打getSignInActivity()访问特定用户.

$user->getValue()[0]->getSignInActivity();

Php相关问答推荐

在不刷新页面的情况下无法使用JQuery更新id

使用WooCommerce本机产品短码时不考虑价格筛选(_SHORT CODE)

使用PHP和WebSockets或SSE实现实时通知

如何将WooCommerce产品属性术语名称显示为链接术语?

如何在laravel中使用script type= text/html/script

PHP根据特定索引值从中删除子数组

在laravel 9或10 php中向中间件响应添加自定义数据

如何在Laravel Model中自定义多个日期属性的日期格式?

函数存储到变量中

如何在laravel中获得两个时间戳之间的小时和分钟差异

woocommerce_available_ payment_gateways 过滤器挂钩多次触发

PHP Laravel 迁移文件不创建关系

标签打印机的 CSS

Laravel路由中的符号在slug中会创建额外的斜杠

WooCommerce – 在新订单邮箱通知中显示产品分类计数

PHP文件如何从CSS执行

在WooCommerce中显示 checkout 的高级自定义字段(Advanced Custom Fields)并保存其值

如何用 php ML 解决这个问题?

使用 PHP ImageMagick 库将 pdf 文件的前 n 页转换为单个 png 图像文件

PHP - 如何获取发送到脚本的查询参数