- リソース: MediaItem
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- MediaItemDataRef
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- MediaFormat
- LocationAssociation
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- カテゴリ
- サイズ
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- MediaInsights
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- アトリビューション
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- メソッド
リソース: MediaItem
1 つのメディア アイテムです。
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 です。 作成時に、この属性または 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 が必要です。位置情報のないメディア(ローカル投稿の写真など)には、どちらの 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 を生成します。 |