リソース: PickingSession
ユーザーが Google フォトを使用して写真や動画を選択できるユーザー セッションを表します。
JSON 表現 |
---|
{ "id": string, "pickerUri": string, "pollingConfig": { object ( |
フィールド | |
---|---|
id |
出力専用。このセッションの Google 生成識別子。 |
pickerUri |
出力専用。ユーザーを Google フォト(ウェブ版)にリダイレクトして、現在のセッションで使用する写真や動画を選択できるようにするために使用される URI。 このページを正常に表示するには、ウェブブラウザでこのセッションを所有する Google アカウントにログインしている必要があります。 セキュリティ上の理由から、 ウェブベースのアプリケーションの場合は、この URI に |
pollingConfig |
出力専用。アプリケーションが このフィールドは、このセッションでメディア アイテムがまだ選択されていない場合(つまり、 |
expireTime |
出力専用。このセッション(および選択されたメディア アイテム)へのアクセス権の有効期限が切れる時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
pickingConfig |
省略可。このセッション中のユーザーの選択エクスペリエンスの写真選択設定。 これは、クライアント アプリケーションが |
mediaItemsSet |
出力専用。 |
PollingConfig
API のポーリングの構成。
JSON 表現 |
---|
{ "pollInterval": string, "timeoutIn": string } |
フィールド | |
---|---|
pollInterval |
出力専用。ポーリング リクエスト間の推奨時間。
|
timeoutIn |
出力専用。クライアントがポーリングを停止するまでの時間。 値 0 は、クライアントがまだポーリングを停止していない場合は停止する必要があることを示します。
|
PickingConfig
このセッション中のユーザーの選択エクスペリエンスに関するクライアント指定の構成。
JSON 表現 |
---|
{ "maxItemCount": string } |
フィールド | |
---|---|
maxItemCount |
省略可。このセッション中にユーザーが選択できるアイテムの最大数。指定しない場合のデフォルトは 2000 です。 指定しない場合や 0 に設定した場合は、最大 2, 000 個のアイテムを選択できます。2,000 を超える値は 2,000 に強制変換されます。負の値は |
メソッド |
|
---|---|
|
ユーザーがサードパーティによるアクセス用に写真や動画を選択できる新しいセッションを生成します。 |
|
指定されたセッションを削除します。 |
|
指定されたセッションに関する情報を取得します。 |