REST Resource: devices

리소스: AmbientDevice

화면 보호 모드 기기의 표현입니다.

JSON 표현
{
  "id": string,
  "displayName": string,
  "mediaSources": [
    {
      object (AmbientMediaSource)
    }
  ],
  "settingsUri": string,
  "createTime": string,
  "pollingConfig": {
    object (PollingConfig)
  },
  "mediaSourcesSet": boolean
}
필드
id

string

출력 전용입니다. 이 기기의 고유 식별자입니다.

displayName

string

필수 항목입니다. 이 기기의 사용자 정의 표시 이름입니다.

이 정보는 Google 포토 앱 설정에서 사용자에게 표시되지만 이 API를 통해서만 수정할 수 있습니다.

유효한 표시 이름은 1~100자 (양 끝값 포함)여야 합니다.

mediaSources[]

object (AmbientMediaSource)

출력 전용입니다. 이 기기에 설정된 미디어 소스입니다.

미디어 소스는 사용자가 기기에 표시하도록 선택한 앨범 또는 사진 모음입니다.

사용자가 이 기기에 대한 미디어 소스를 선택하지 않은 경우 (즉, mediaSourcesSet = false) 이 필드는 비어 있습니다.

settingsUri

string

출력 전용입니다. Google 포토 앱 내에서 사용자를 기기 설정으로 리디렉션하는 데 사용되는 URI입니다.

createTime

string (Timestamp format)

출력 전용입니다. 이 기기가 생성된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

pollingConfig

object (PollingConfig)

출력 전용입니다. 애플리케이션이 devices.get를 폴링하는 동안 사용해야 하는 권장 구성입니다.

mediaSourcesSet

boolean

출력 전용입니다. 설정된 경우 이 기기에 미디어 소스가 구성되었으며 클라이언트는 이 기기의 미디어 항목 목록을 요청할 수 있습니다.

AmbientMediaSource

사용자가 대기 모드 기기용으로 선택한 미디어 소스를 나타냅니다.

JSON 표현
{
  "id": string,
  "displayName": string
}
필드
id

string

출력 전용입니다. 대기 모드 미디어 소스의 식별자입니다.

displayName

string

출력 전용입니다. 이 미디어 소스의 표시 이름입니다.

PollingConfig

API 폴링을 위한 구성입니다.

JSON 표현
{
  "pollInterval": string
}
필드
pollInterval

string (Duration format)

출력 전용입니다. 폴링 요청 간의 권장 시간입니다.

소수점 아래가 최대 9자리까지이고 's'로 끝나는 초 단위 기간입니다. 예를 들면 "3.5s"입니다.

메서드

create

사용자의 Google 포토 계정에 화면 보호 기기를 만듭니다.

delete

사용자의 Google 포토 계정에서 지정된 기기를 삭제합니다.

get

지정된 기기에 대한 정보를 가져옵니다.

patch

지정된 기기에 관한 정보를 업데이트합니다.