哪个文档描述了 Microsoft Graph PHP SDK 中每个 API 调用的结果类?


$user = $graph->createRequest("GET", "/me")
->setReturnType(ModelUser::class)
->execute();

如何知道/me 调用的返回类型是 Model\User::class?

若要确定终结点实体类型,可以考虑以下方法。将标头Accept设置为odata.metadata=full以返回@odata.type属性以及响应有效负载中的数据(有关更多详细信息,请参阅 OData 规范(

$resp = $client->createRequest("GET", "/me")
->addHeaders(array(
"Accept" => "application/json;odata.metadata=full;odata.streaming=true"
))
->execute();
$entity = $resp->getBody();
$entityType = $entity["@odata.type"];

结果

对于提供的示例,$entityType返回对应于MicrosoftGraphModelUser类型#microsoft.graph.usermsgraph-sdk-php

最新更新