REST Resource: accounts.icons
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Recurso: Icon
Es información sobre el ícono de un socio.
Representación JSON |
{
"name": string,
"imageData": string,
"state": enum (State ),
"iconUri": string,
"reference": string,
"disapprovalReasons": [
enum (ImageDisapprovalReason )
]
} |
Campos |
name |
string
Es obligatorio. Solo salida. Nombre del recurso del ícono en el formato accounts/{account_id}/icons/{icon_id} . Google genera el icon_id durante la operación create . Usa icon_id para asociar el ícono con una marca a través de la API de accounts.brands.
|
imageData |
string (bytes format)
Es obligatorio. Solo entrada. Contenido del ícono, que debe estar en formato PNG o ser convertible a PNG String codificada en base64.
|
state |
enum (State )
Solo salida. Es el estado actual del ícono.
|
iconUri |
string
Solo salida. Es el URI alojado en Google del ícono aprobado. Solo se aplica a los íconos con estado APPROVED .
|
reference |
string
Opcional. Es el valor para hacer un seguimiento del ícono. Puede ser la clave principal del ícono en tu sistema o el nombre de archivo del ícono. Google no usa este valor.
|
disapprovalReasons[] |
enum (ImageDisapprovalReason )
Solo salida. Son los motivos del rechazo del ícono. Solo se aplica a los íconos con estado REJECTED .
|
Estado
Estados posibles del ícono.
Enumeraciones |
STATE_UNSPECIFIED |
Valor predeterminado |
NEW |
Google recibió el ícono y está revisando su contenido. |
APPROVED |
El ícono se aprobó y está listo para mostrarse públicamente. Puedes vincular íconos APROBADOS a las marcas. |
REJECTED |
Se rechazó el ícono. Google no mostrará este ícono. |
Métodos |
|
Sube un ícono nuevo y comienza su proceso de revisión. |
|
Devuelve la instancia de Icon asociada con el nombre de un recurso de ícono especificado en el URI de la solicitud. |
|
Devuelve los Icon s de una cuenta de socio. |
Todos los derechos reservados. Java es una marca comercial de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[null,null,["Última actualización: 2025-07-26 (UTC)"],[[["\u003cp\u003eThe Icon resource provides a way to manage partner icons for display.\u003c/p\u003e\n"],["\u003cp\u003eIcons must be in PNG format and go through a review process with states: NEW, APPROVED, or REJECTED.\u003c/p\u003e\n"],["\u003cp\u003eYou can upload icons, retrieve icon details, and list icons associated with your account.\u003c/p\u003e\n"],["\u003cp\u003eApproved icons can be linked to brands to customize your hotel listings.\u003c/p\u003e\n"],["\u003cp\u003eRejected icons will include disapproval reasons for correction.\u003c/p\u003e\n"]]],[],null,["# REST Resource: accounts.icons\n\n- [Resource: Icon](#Icon)\n - [JSON representation](#Icon.SCHEMA_REPRESENTATION)\n- [State](#State)\n- [Methods](#METHODS_SUMMARY)\n\nResource: Icon\n--------------\n\nInformation about a partner's icon.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"imageData\": string, \"state\": enum (/hotels/hotel-prices/api-reference/rest/v3/accounts.icons#State), \"iconUri\": string, \"reference\": string, \"disapprovalReasons\": [ enum (/hotels/hotel-prices/api-reference/rest/v3/ImageDisapprovalReason) ] } ``` |\n\n| Fields ||\n|------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Required. Output only. The resource name for the icon in the format `accounts/{account_id}/icons/{icon_id}`. Google generates the `icon_id` during the `create` operation. Use the `icon_id` to associate the icon with a brand using the [accounts.brands](/hotels/hotel-prices/api-reference/rest/v3/accounts.brands#resource:-brand) API. |\n| `imageData` | `string (`[bytes](https://developers.google.com/discovery/v1/type-format)` format)` Required. Input only. The icon contents, which must be in PNG format, or convertible to PNG. A base64-encoded string. |\n| `state` | `enum (`[State](/hotels/hotel-prices/api-reference/rest/v3/accounts.icons#State)`)` Output only. The icon's current state. |\n| `iconUri` | `string` Output only. The approved icon's Google-hosted URI. Only applies to icons with `APPROVED` state. |\n| `reference` | `string` Optional. Value for tracking the icon. It could be the primary key to your icon in your system, or the icon's filename. Google does not use this value. |\n| `disapprovalReasons[]` | `enum (`[ImageDisapprovalReason](/hotels/hotel-prices/api-reference/rest/v3/ImageDisapprovalReason)`)` Output only. The icon's disapproval reason(s). Only applies to icons with `REJECTED` state. |\n\nState\n-----\n\nPossible icon states.\n\n| Enums ||\n|---------------------|----------------------------------------------------------------------------------------------|\n| `STATE_UNSPECIFIED` | Default value. |\n| `NEW` | Google has received the icon and is reviewing its contents. |\n| `APPROVED` | The icon is approved and is ready for public display. You can link APPROVED icons to brands. |\n| `REJECTED` | The icon is rejected. Google won't display this icon. |\n\n| Methods ------- ||\n|--------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|\n| ### [create](/hotels/hotel-prices/api-reference/rest/v3/accounts.icons/create) | Uploads a new icon and starts its review process. |\n| ### [get](/hotels/hotel-prices/api-reference/rest/v3/accounts.icons/get) | Returns the `Icon` instance associated with an icon resource name specified in the request URI. |\n| ### [list](/hotels/hotel-prices/api-reference/rest/v3/accounts.icons/list) | Returns the `Icon`s for a partner account. |"]]