- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Alcances de la autorización
- Pruébala
Actualiza la foto de un contacto.
Las solicitudes de mutación del mismo usuario se deben enviar de forma secuencial para evitar una mayor latencia y fallas.
Solicitud HTTP
PATCH https://people.googleapis.com/v1/{resourceName=people/*}:updateContactPhoto
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
resourceName |
Obligatorio. Nombre del recurso de persona |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"photoBytes": string,
"personFields": string,
"sources": [
enum ( |
Campos | |
---|---|
photoBytes |
Obligatorio. Bytes de fotos sin procesar String codificada en base64. |
personFields |
Opcional. Una máscara de campo que restringe los campos que se mostrarán a la persona. Se pueden especificar varios campos separándolos con comas. La configuración predeterminada es "vacío" si no se establece, lo que omitirá la mutación de publicación. A continuación, se indican los valores válidos:
|
sources[] |
Opcional. Una máscara de los tipos de fuentes que se mostrarán La configuración predeterminada es |
Cuerpo de la respuesta
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
La respuesta para actualizar la foto de un contacto.
Representación JSON |
---|
{
"person": {
object ( |
Campos | |
---|---|
person |
La persona actualizada, si se configura personFields en UpdateContactPhotoRequest; de lo contrario, se desactivará. |
Alcances de la autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/contacts
Para obtener más información, consulta la guía de autorización.