針對指定裝置,傳回使用者設定的媒體來源所提供的背景媒體項目清單。
根據預設,listMediaItems 會提供 Ambient 體驗,從所有使用者設定的來源中傳回精選的媒體項目。
您也可以在要求中加入 mediaSourceId,從特定媒體來源擷取分頁項目清單,以便進行傳統篩選。
用戶端應用程式每部裝置每日最多可提出 240 次要求。
如果使用者未設定任何媒體來源,就會發生 FAILED_PRECONDITION 錯誤。
HTTP 要求
GET https://photosambient.googleapis.com/v1/mediaItems
這個網址使用 gRPC 轉碼語法。
查詢參數
| 參數 | |
|---|---|
deviceId |
必要欄位。這個裝置的專屬 ID。 |
mediaSourceId |
(選用步驟) 如果是微光模式,請省略這個欄位。這項操作會從所有已設定的來源傳回精選媒體項目組合。傳回的項目數量會遵循您的
請注意,即使使用者選取 |
pageSize |
(選用步驟) 要傳回的媒體項目數量上限。 服務會遵循您的 如果未指定 |
pageToken |
(選用步驟) 從先前 |
要求主體
要求主體必須為空白。
回應主體
對 mediaItems.list 方法的回應。
如果成功,回應主體會含有以下結構的資料:
| JSON 表示法 |
|---|
{
"mediaItems": [
{
object ( |
| 欄位 | |
|---|---|
mediaItems[] |
裝置要顯示的微光媒體項目頁面。 |
nextPageToken |
如果已設定,這個欄位可用於後續 如果省略這個欄位,不一定表示無法再擷取內容,而是後續內容頁面可能包含先前頁面已傳回的媒體項目。 |
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/photosambient.mediaitems