Office365 调用应用程序使用情况详细信息事件报告时缺少ApplicationId

Office365 调用应用程序使用情况详细信息事件报告时缺少ApplicationId,office365,office365api,office365-restapi,Office365,Office365api,Office365 Restapi,我正在使用Office 365 Graph API获取大量报告。我试图利用从ApplicationSageSummaryEvents报告的结果中获取的applicationId从以下端点获取应用程序使用详细信息事件: 不幸的是,即使在尝试了我能想到的“applicationId”的每一种排列之后,我仍然会遇到以下错误 { “错误”:{ “代码”:”“消息”:“需要应用程序ID” } } 我在网上找遍了所有我能想到的地方,试图找出电话号码。从中我知道模式将其显示为“applicationId”:

我正在使用Office 365 Graph API获取大量报告。我试图利用从ApplicationSageSummaryEvents报告的结果中获取的applicationId从以下端点获取应用程序使用详细信息事件:

不幸的是,即使在尝试了我能想到的“applicationId”的每一种排列之后,我仍然会遇到以下错误

{ “错误”:{ “代码”:”“消息”:“需要应用程序ID” } }

我在网上找遍了所有我能想到的地方,试图找出电话号码。从中我知道模式将其显示为“applicationId”:


有人能告诉我如何正确地将应用程序ID传递到这个REST调用中以获取结果吗


提前谢谢

由于它是一个ODataAPI,您需要通过$filter参数传入appId: +“&$filter=applicationId eq fe3f7e7b-0044-4690-8ea5-1e9c6be5d026”

您的url如下所示: $filter=applicationId等式13d54852-ae25-4f0b-abcd-b09eea89f431

<EntityType Name="ApplicationUsageDetailEvent">
<Key>
<PropertyRef Name="id" />
</Key>
<Property Name="id" Type="Edm.String" Nullable="false" />
<Property Name="eventTime" Type="Edm.DateTimeOffset" Nullable="false" />
<Property Name="maxActivityTimeStamp" Type="Edm.DateTimeOffset" Nullable="false"     />
<Property Name="applicationId" Type="Edm.Guid" Nullable="false" />
<Property Name="numberOfClicks" Type="Edm.Int32" Nullable="false" />
<Property Name="totalDay30Count" Type="Edm.Int32" />
<Property Name="totalDay7Count" Type="Edm.Int32" />
<Property Name="totalHour24Count" Type="Edm.Int32" />
<Property Name="userName" Type="Edm.String" />
 </EntityType>