REST Resource: sessions
리소스: PickingSession
사용자가 Google 포토를 사용하여 사진과 동영상을 선택할 수 있는 사용자 세션을 나타냅니다.
JSON 표현 |
{
"id": string,
"pickerUri": string,
"pollingConfig": {
object (PollingConfig )
},
"expireTime": string,
"mediaItemsSet": boolean
} |
필드 |
id |
string
출력 전용입니다. 이 세션에 대해 Google에서 생성한 식별자입니다.
|
pickerUri |
string
출력 전용입니다. 사용자가 현재 세션의 사진과 동영상을 선택할 수 있도록 웹의 Google 포토로 리디렉션하는 데 사용되는 URI입니다. 이 페이지를 보려면 사용자가 웹브라우저에서 이 세션을 소유한 Google 계정에 로그인해야 합니다. 보안상의 이유로 pickerUri 를 iframe에서 열 수 없습니다.
|
pollingConfig |
object (PollingConfig )
출력 전용입니다. 애플리케이션이 sessions.get 를 폴링하는 동안 사용해야 하는 권장 구성입니다. 이 필드는 이 세션에 아직 미디어 항목이 선택되지 않은 경우에만 채워집니다 (즉, mediaItemsSet 은 false입니다.
|
expireTime |
string (Timestamp format)
출력 전용입니다. 이 세션 (및 선택한 미디어 항목)에 대한 액세스 권한이 만료되는 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z" 및 "2014-10-02T15:01:23.045123456Z" 입니다.
|
mediaItemsSet |
boolean
출력 전용입니다. true 로 설정된 경우 이 세션에 미디어 항목이 선택되었으며 애플리케이션은 mediaItems.list 를 통해 선택된 미디어 항목 목록을 요청할 수 있습니다.
|
PollingConfig
JSON 표현 |
{
"pollInterval": string,
"timeoutIn": string
} |
필드 |
pollInterval |
string (Duration format)
출력 전용입니다. 폴링 요청 간의 권장 시간입니다. 소수점 아래가 최대 9자리까지이고 's '로 끝나는 초 단위 기간입니다. 예를 들면 "3.5s" 입니다.
|
timeoutIn |
string (Duration format)
출력 전용입니다. 클라이언트가 폴링을 중지해야 하는 시간입니다. 값이 0이면 클라이언트가 아직 폴링을 중지하지 않은 경우 중지해야 함을 나타냅니다. 소수점 아래가 최대 9자리까지이고 's '로 끝나는 초 단위 기간입니다. 예를 들면 "3.5s" 입니다.
|
메서드 |
|
사용자가 서드 파티 액세스를 위해 사진과 동영상을 선택할 수 있는 새 세션을 생성합니다. |
|
지정된 세션을 삭제합니다. |
|
지정된 세션에 대한 정보를 가져옵니다. |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-11-21(UTC)
[null,null,["최종 업데이트: 2024-11-21(UTC)"],[[["Google Photos Picker API provides sessions for users to select photos and videos."],["`PickingSession` resource represents the user's selection session, including a URI to redirect users to Google Photos for picking media."],["Applications can poll the API using the recommended `PollingConfig` to check for session updates and retrieve selected media items."],["Sessions have an expiration time and can be programmatically created, retrieved, and deleted using the API methods."]]],["A `PickingSession` represents a user's photo/video selection process in Google Photos, identified by a unique ID. It provides a `pickerUri` to direct users to Google Photos for media selection. `PollingConfig` defines API polling parameters with `pollInterval` and `timeoutIn`. A session expires at a specified `expireTime`, after which access ends. Once `mediaItemsSet` is true, selected media can be requested. Methods allow to `create`, `get` and `delete` sessions.\n"]]