Невозможно обновить фотографии с помощью Google People API
https://developers.google.com/people/api/rest/v1/people/updateContact
Вот вики по обновлению контактов с использованием People API. Обновление работает для таких полей, как "emailAddresses". Но 'coverPhotos' или 'photos' не указаны в качестве допустимого значения для updatePersonFields, и я получу код возврата 400, если я попытаюсь обновить их.
Поддерживается ли изменение фотографий контакта этим API? Или есть другой API, который делает эту работу?
3 ответа
В настоящее время вы не можете обновлять фотографии, в будущем будет поддерживаться обновление фотографий. Сейчас вам нужно использовать старый API контактов для обновления фотографий.
Фотография обложки поддерживается только для профилей (это большое фоновое изображение в G+), так что нет способа установить фотографию обложки на контакт.
С середины июля 2019 года НАКОНЕЦ-то возможно обновить фото контакта с помощью API людей: https://developers.google.com/people/api/rest/v1/people/updateContactPhoto
people/10244712xxxxx1564465" не является действительным ресурсом контактного лица. - возможно, вы уже удалили этот контакт и создали новый?