- Requête HTTP
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- AttributeMetadata
- AttributeValueMetadata
Renvoie la liste des attributs qui seraient disponibles pour un établissement avec la catégorie principale et le pays indiqués.
Requête HTTP
GET https://mybusinessbusinessinformation.googleapis.com/v1/attributes
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de requête
| Paramètres | |
|---|---|
parent |
Facultatif. Nom de ressource de l'établissement pour rechercher les attributs disponibles. Si ce champ est défini, Format : |
categoryName |
Facultatif. ID stable de la catégorie principale pour trouver les attributs disponibles. Doit être au format |
regionCode |
Facultatif. Code pays ISO 3166-1 alpha-2 pour trouver les attributs disponibles. Obligatoire si |
languageCode |
Facultatif. Code de langue BCP 47 pour obtenir les noms à afficher des attributs. Si cette langue n'est pas disponible, ils seront fournis en anglais. |
showAll |
Facultatif. Si la valeur est "true", les métadonnées de tous les attributs disponibles sont renvoyées, sans tenir compte des champs |
pageSize |
Nombre d'attributs à inclure par page. La valeur par défaut est 200, la minimale est 1. |
pageToken |
Si une valeur est spécifiée, la page suivante des métadonnées d'attribut est récupérée. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Réponse pour AttributesService.ListAttributeMetadata.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{
"attributeMetadata": [
{
object ( |
| Champs | |
|---|---|
attributeMetadata[] |
Ensemble de métadonnées associées aux attributs disponibles. |
nextPageToken |
Si le nombre d'attributs dépasse la taille de page demandée, ce champ sera renseigné avec un jeton permettant d'extraire la page suivante d'attributs lors d'un prochain appel à |
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/business.manage
Pour plus d'informations, consultez la OAuth 2.0 Overview.
AttributeMetadata
Métadonnées d'un attribut. Contient des informations à afficher pour l'attribut, y compris un nom localisé et un en-tête pour regrouper des attributs associés.
| Représentation JSON |
|---|
{ "parent": string, "valueType": enum ( |
| Champs | |
|---|---|
parent |
Identifiant unique de l'attribut. |
valueType |
Type de valeur de l'attribut. Les valeurs définies et récupérées doivent être de ce type. |
displayName |
Nom à afficher localisé de l'attribut, s'il est disponible. Sinon, il s'agit du nom à afficher en anglais. |
groupDisplayName |
Nom à afficher localisé du groupe qui contient cet attribut, s'il est disponible. Sinon, il s'agit du nom à afficher en anglais du groupe. Les attributs associés sont rassemblés dans le groupe et doivent être affichés ensemble sous le titre indiqué ici. |
repeatable |
Si la valeur est "true", l'attribut accepte plusieurs valeurs. Si elle est "false", une seule valeur doit être renseignée. |
valueMetadata[] |
Pour certains types d'attributs (par exemple, les énumérations), une liste des valeurs acceptées et des noms à afficher correspondants pour ces valeurs est fournie. |
deprecated |
Si la valeur est "true", l'attribut est obsolète et ne doit plus être utilisé. Dans ce cas, mettre à jour cet attribut n'entraînera pas d'erreur, mais les mises à jour ne seront pas enregistrées. Après avoir été marqué comme obsolète, l'attribut sera entièrement supprimé et deviendra une erreur. |
AttributeValueMetadata
Métadonnées des valeurs d'attribut acceptées.
| Représentation JSON |
|---|
{ "value": value, "displayName": string } |
| Champs | |
|---|---|
value |
Valeur de l'attribut. |
displayName |
Nom à afficher pour cette valeur, localisé si possible (sinon, il apparaît en anglais). Le nom à afficher de la valeur est destiné à être utilisé dans le contexte du nom à afficher de l'attribut. Par exemple, pour un attribut d'énumération "Wi-Fi", il peut contenir "Payant" pour représenter le Wi-Fi payant. |