リソース: MediaItem
単一のメディア アイテム。
| JSON 表現 | |
|---|---|
{ "name": string, "mediaFormat": enum ( |
|
| フィールド | ||
|---|---|---|
name |
このメディア アイテムのリソース名。 |
|
mediaFormat |
このメディア アイテムのフォーマットです。メディア アイテムの作成時に設定する必要があります。他のすべてのリクエストでは読み取り専用です。この設定は変更できません。 |
|
locationAssociation |
このフィールドは、 |
|
googleUrl |
出力専用。このメディア アイテムについて Google がホストする URL です。この URL は後で変更される可能性があるため、静的なものではありません。動画の場合は、再生アイコンがオーバーレイされたプレビュー画像になります。 |
|
thumbnailUrl |
出力専用。提供されている場合は、このメディア アイテムのサムネイル画像の URL になります。 |
|
createTime |
出力専用。このメディア アイテムの作成時間。 RFC3339 UTC「Zulu」形式のタイムスタンプであり、精度はナノ秒まで、小数点以下は最大 9 桁です。例: |
|
dimensions |
出力専用。ピクセル単位のサイズ(幅と高さ)です。 |
|
insights |
出力専用。このメディア アイテムに関する統計情報です。 |
|
attribution |
出力専用。顧客メディア アイテムの帰属情報。この帰属情報はユーザーに提供するとおりに表示する必要があり、削除または変更してはなりません。 |
|
description |
このメディア アイテムについての説明です。Google My Business API で変更することはできませんが、カバー写真以外の新しいメディア アイテムの作成時に設定できます。 |
|
共用体フィールド
アップロードする写真はすべて、ビジネス プロフィールの写真に関するガイドラインに準拠している必要があります。 |
||
sourceUrl |
メディア アイテムを取得可能な、一般公開されている URL です。 メディア アイテムの作成時には、この sourceurl か dataRef のいずれかを参照元として指定してください。 メディア アイテムの作成時に このフィールドは更新できません。 |
|
dataRef |
入力専用。 メディア アイテムの作成時に、
または
を設定する必要があります。 |
|
MediaItemDataRef
Google My Business API を介してアップロードされた MediaItem の写真バイナリデータへの参照です。
media.startUpload を使用してデータ参照を作成し、[media.upload] にバイトをアップロードした後 media.create を呼び出す際にこの参照を使います。
| JSON 表現 | |
|---|---|
{ "resourceName": string } |
|
| フィールド | |
|---|---|
resourceName |
このメディア アイテムのバイナリデータの一意の ID です。[media.upload] で写真データをアップロードする際と、その後 バイトのアップロード例:
|
MediaFormat
メディア フォーマットの列挙型です。
| 列挙型 | |
|---|---|
MEDIA_FORMAT_UNSPECIFIED |
フォーマットが指定されていません。 |
PHOTO |
メディア アイテムは写真です。このバージョンでは、写真のみがサポートされています。 |
VIDEO |
メディア アイテムは動画です。 |
LocationAssociation
メディア アイテムがその場所とどのように関連付けられているかを表します。
| JSON 表現 | |
|---|---|
{ // Union field |
|
| フィールド | ||
|---|---|---|
共用体フィールド location_attachment_type。ビジネスのメディアには、カテゴリまたは関連付けられている価格表アイテムの ID が必要です。ビジネス以外のメディア(ローカル投稿の写真など)には、どちらも含めないでください。location_attachment_type は次のいずれかになります。 |
||
category |
このビジネス写真が属するカテゴリです。 |
|
priceListItemId |
このビジネス写真が関連付けられている価格表アイテムの ID。 |
|
カテゴリ
メディア アイテムのカテゴリの列挙型。
| 列挙型 | |
|---|---|
CATEGORY_UNSPECIFIED |
カテゴリが指定されていません。 |
COVER |
カバー写真。ビジネスに指定できるカバー写真は 1 枚のみです。 |
PROFILE |
プロフィール写真。ビジネスに指定できるプロフィール写真は 1 枚のみです。 |
LOGO |
ロゴ写真。 |
EXTERIOR |
外観のメディアです。 |
INTERIOR |
内装のメディアです。 |
PRODUCT |
商品のメディア。 |
AT_WORK |
「勤務中」のメディアです。 |
FOOD_AND_DRINK |
食べ物や飲み物のメディアです。 |
MENU |
メニューのメディアです。 |
COMMON_AREA |
共用エリアのメディアです。 |
ROOMS |
部屋のメディアです。 |
TEAMS |
チームのメディアです。 |
ADDITIONAL |
その他の未分類のメディアです。 |
サイズ
メディア アイテムのサイズ。
| JSON 表現 | |
|---|---|
{ "widthPixels": integer, "heightPixels": integer } |
|
| フィールド | |
|---|---|
widthPixels |
メディア アイテムの幅(ピクセル単位)です。 |
heightPixels |
メディア アイテムの高さ(ピクセル単位)です。 |
MediaInsights
メディア アイテムに関するインサイトと統計情報です。
| JSON 表現 | |
|---|---|
{ "viewCount": string } |
|
| フィールド | |
|---|---|
viewCount |
出力専用。メディア アイテムが表示された回数です。 |
アトリビューション
投稿者の名前やプロフィール写真など、顧客メディア アイテムの帰属情報です。
| JSON 表現 | |
|---|---|
{ "profileName": string, "profilePhotoUrl": string, "takedownUrl": string, "profileUrl": string } |
|
| フィールド | |
|---|---|
profileName |
メディア アイテムが帰属するユーザー名です。 |
profilePhotoUrl |
帰属先ユーザーのプロフィール写真のサムネイルの URL。 |
takedownUrl |
不適切なメディア アイテムを報告できる削除ページの URL です。 |
profileUrl |
帰属先ユーザーの Google マップ プロフィール ページの URL です。 |
メソッド |
|
|---|---|
|
ビジネスの新しいメディア アイテムを作成します。 |
|
指定したメディア アイテムを削除します。 |
|
リクエストされたメディア アイテムのメタデータを返します。 |
|
ビジネスに関連付けられているメディア アイテムの一覧を返します。 |
|
指定したメディア アイテムのメタデータを更新します。 |
|
メディア アイテムをアップロードするための MediaItemDataRef を生成します。 |