一般 Office 365 報告 web 服務所傳回的中繼資料
本主題說明Office 365 Reporting web service傳回每個報告,並提供每個報告項目的一部分的中繼資料。
前次修改時間: 2015年9月17日
適用於: Office 365
服務層級的中繼資料
若要取得 XML (Atom 格式) 文件列出的報告與已驗證的使用者的欄位,存取此 URL。
https://reports.office365.com/ecp/reportingwebservice/reporting.svc/$metadata
在傳回的中繼資料文件中有三個主要區段:
EntityType元素定義每一種報表、 任何索引鍵,並名稱及類型的所有屬性
列出所有報表的名稱和對應的 EntityType 定義的EntityContainer項目。
註釋元素提供您的應用程式可以使用中圖表座標軸標籤的當地語系化的字串。字串提供報表標題、 x 與 y 軸。
警告
請記得中繼資料文件包含傳遞 HTTPS 要求中的使用者帳戶可用報告的資訊。
報表層級的中繼資料
Atom XML 格式的報表輸出下列片段提供 StaleMailboxDetail 報表所傳回的中繼資料的範例。當應用程式要求 JSON 資料報表不會傳回此中繼資料。
<feed xml:base="https://reports.office365.com/ecp/ReportingWebService/Reporting.svc/"
xmlns="http://www.w3.org/2005/Atom"
xmlns:d="https://schemas.microsoft.com/ado/2007/08/dataservices"
xmlns:m="https://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<id>https://reports.office365.com/ecp/reportingwebservice/reporting.svc/StaleMailboxDetail</id>
<title type="text">StaleMailboxDetail</title>
<updated>2013-02-10T03:40:33Z</updated>
<link rel="self" title="StaleMailboxDetail" href="StaleMailboxDetail" />
下表列出的中繼資料元件。
報表層級的中繼資料的元件
Atom XML 報告層級的中繼資料標籤 |
Description |
---|---|
xml:base |
表示基底報告服務的端點。URL 不區分大小寫。 |
XML 命名空間 |
數個 XML 命名空間所參照,包括標準的 Atom 命名空間,以及兩個 ODATA 和 Microsoft ADO 相關 dataservices 命名空間。 |
<id>...</id> |
提供報表的基本、 原始 URL。 |
<title>…</title> |
提供可當做報表的標題文字字串。 |
<updated>...</updated> |
提供 UTC 的日期和時間報表時傳回呼叫應用程式。 |
<link/> |
提供以建構如下所列在<id>標籤中的基礎報告 URL HTML 連結所需的資訊。 |
項目項目的中繼資料
下列的 XML 文件片段說明 StaleMailboxDetail 報表 Atom 格式所傳回的項目。
<entry>
<id>https://reports.office365.com/ecp/ReportingWebService/Reporting.svc/StaleMailboxDetail(datetime'2013-01-11T00%3A00%3A00')</id>
<category term="TenantReporting.StaleMailboxDetailReport"
scheme="https://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="StaleMailboxDetailReport"
href="StaleMailboxDetail(datetime'2013-01-11T00%3A00%3A00')" />
<title />
<updated>2013-02-10T03:40:33Z</updated>
<author>
<name />
</author>
<content type="application/xml">
<m:properties>
<d:Date m:type="Edm.DateTime">2013-01-11T00:00:00</d:Date>
<d:WindowsLiveID>userone@example.onmicrosoft.com</d:WindowsLiveID>
<d:UserName>UserOne</d:UserName>
<d:LastLogin m:type="Edm.DateTime" m:null="true" />
<d:DaysInactive m:type="Edm.Int32">115</d:DaysInactive>
</m:properties>
</content>
</entry>
此 JavaScript 片段代表 JSON 格式相同的資訊。
{
"d":
[
{
"__metadata":
{
"id":"https://reports.office365.com/ecp/ReportingWebService/Reporting.svc/StaleMailboxDetail(datetime'2013-01-11T00%3A00%3A00')",
"uri":"https://reports.office365.com/ecp/ReportingWebService/Reporting.svc/StaleMailboxDetail(datetime'2013-01-11T00%3A00%3A00')",
"type":"TenantReporting.StaleMailboxDetailReport"
},
"Date":"\/Date(1357862400000)\/",
"WindowsLiveID":"userone@example.onmicrosoft.com",
"UserName":"UserOne",
"LastLogin":null,
"DaysInactive":115
}
]
}
提供StaleMailboxDetail 報告所報告的資料欄位 (日期、 WindowsLiveID、 使用者名稱、 LastLogin 及 DaysInactive) 的說明。下表列出先前顯示本主題中的報告項目層級中繼資料。這些是所有標準 ODATA 和 ADO 資料服務中繼資料。
項目項目的中繼資料
Atom XML 項目層級的中繼資料標籤 |
JSON JavaScript 項目層級的中繼資料屬性 |
描述 |
---|---|---|
<id>...</id> |
"id": |
提供此項目識別碼。雖然此識別碼看起來 URI,不應該假定您可以將該值傳遞給Reporting web service並擷取有用的結果。它會唯一識別項。重複的範圍僅適用於該單一報告的結果。 |
<category>...</category> |
"type": |
此值為合併的服務 (TenantReporting) 和報告名稱 (StaleMailboxDetailReport) 階層式文字表示法。 |
<link>...</link> |
"uri": |
此報告項目提供的元件 (Atom) 或完整地形成 (JSON) 的 URI。不是所有報告的支援直接擷取此 URI 為基礎的項目。如果您的應用程式使用這些 Uri,請確定傳回的資訊是您的預期。此外,部分報表會傳回 「 編輯 」] 連結。請勿使用下列連結,如無法運作。 |
<title /> |
未提供。 |
此標籤一定是空的。 |
<updated>...</updated> |
未提供。 |
提供 UTC 的日期和時間報告項目時傳回呼叫應用程式。 |
<author><name /></author> |
未提供。 |
這些標籤一定是空的。 |