UserPhoto

JSON 表現
{
  "id": string,
  "primaryEmail": string,
  "kind": string,
  "etag": string,
  "photoData": string,
  "mimeType": string,
  "width": integer,
  "height": integer
}
フィールド
id

string

API がユーザーを一意に識別するために使用する ID。

primaryEmail

string

ユーザーのメインのメールアドレス。

kind

string

API リソースのタイプ。フォトリソースの場合、これは admin#directory#user#photo です。

etag

string

リソースの ETag。

photoData

string (bytes format)

ユーザーの写真のアップロード データ。ウェブセーフ Base64 形式(バイト単位)。これは次のことを意味します。

  • スラッシュ(/)はアンダースコア(_)文字に置き換えられます。
  • プラス記号(+)はハイフン(-)文字に置き換えられます。
  • 等号(=)はアスタリスク(*)に置き換えられます。
  • パディングには、パディングに等号(=)を使用する RFC-4648 baseURL 定義の代わりにピリオド(.)が使用されます。これは URL 解析を簡略化するために行われます。
  • アップロードする写真のサイズに関係なく、API はそれを 96x96 ピクセルに縮小します。

Base64 でエンコードされた文字列。

mimeType

string

写真の MIME タイプ。使用できる値は、JPEGPNGGIFBMPTIFF、およびウェブセーフの Base64 エンコードです。

width

integer

写真の幅(ピクセル単位)。

height

integer

写真の高さ(ピクセル)。