指定されたメインカテゴリと国を持つビジネス拠点で使用できる属性のリストを返します。
HTTP リクエスト
GET https://mybusinessbusinessinformation.googleapis.com/v1/attributes
この URL は gRPC Transcoding 構文を使用します。
クエリ パラメータ
| パラメータ | |
|---|---|
parent |
省略可。利用可能な属性を検索するビジネスのリソース名。このフィールドが設定されている場合、 形式: |
categoryName |
省略可。使用可能な属性を検索するメインカテゴリの固定の ID です。 |
regionCode |
省略可。使用可能な属性を検索する ISO 3166-1 alpha-2 の国コードです。 |
languageCode |
省略可。属性の表示名を取得する言語の BCP 47 コード。この言語が利用できない場合は、英語で提供されます。 |
showAll |
省略可。true に設定すると、 |
pageSize |
1 ページあたりに含める属性数です。デフォルトは 200、最小値は 1 です。 |
pageToken |
指定すると、属性メタデータの次のページが取得されます。 |
リクエストの本文
リクエストの本文は空にする必要があります。
レスポンスの本文
AttributesService.ListAttributeMetadata のレスポンス。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"attributeMetadata": [
{
object ( |
| フィールド | |
|---|---|
attributeMetadata[] |
使用可能な属性の属性メタデータのコレクションです。 |
nextPageToken |
属性数がリクエストしたページサイズを超えた場合、このフィールドには、後続の |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/business.manage
詳細については、OAuth 2.0 Overview をご覧ください。
AttributeMetadata
属性のメタデータです。ローカライズされた名前や関連属性をグループ化するための見出しなど、属性の表示情報が含まれています。
| JSON 表現 |
|---|
{ "parent": string, "valueType": enum ( |
| フィールド | |
|---|---|
parent |
属性の固有識別子。 |
valueType |
属性の値の型。設定、取得される値は、この型になると想定されます。 |
displayName |
この属性のローカライズ版の表示名です。ローカライズ版が存在しない場合は、英語の表示名になります。 |
groupDisplayName |
この属性を含むグループのローカライズ版の表示名です。ローカライズ版が存在しない場合は、英語の表示名になります。関連属性がグループにまとめられ、ここに示される見出しを使ってまとめて表示されます。 |
repeatable |
true の場合、属性で複数の値が使用できます。false の場合、指定できる値は 1 つのみです。 |
valueMetadata[] |
一部のタイプの属性(列挙型など)では、サポートされている値と、それらの値に対応する表示名のリストが提供されます。 |
deprecated |
true の場合、属性は非推奨であり、使用しないでください。非推奨の場合、この属性を更新してもエラーは発生しませんが、更新は保存されません。非推奨になった後、ある時点で属性は完全に削除され、エラーになります。 |
AttributeValueMetadata
サポートされている属性値のメタデータ。
| JSON 表現 |
|---|
{ "value": value, "displayName": string } |
| フィールド | |
|---|---|
value |
属性値。 |
displayName |
この値の表示名。ローカライズ版が存在する場合はローカライズ版、存在しない場合は英語になります。値の表示名は、属性の表示名とともに使用することを想定しています。 たとえば、「WiFi」列挙型属性の場合、有料 Wi-Fi を表す「Paid」が含まれることがあります。 |