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

写真の高さ(ピクセル単位)です。