Я пытаюсь использовать Directory API для извлечения информации о пользователях, что я могу сделать, но я не могу найти хороших примеров того, как получить доступ к изображениям пользователей.
Я попробовал следующее, что дает мне фото ресурс:
$photo = $service->users_photos->get($uid);
После этого я нашел утилиту для безопасного декодирования в base64 и попытался получить доступ к данным следующим образом:
$data = Google_Utils::urlSafeB64Decode($data);
$data = base64_encode($data);
return "data:" . $mime . ";base64," . $data;
Тем не менее, это создает пиксельное изображение. Так что я либо пропускаю шаг, либо что-то не так с данными, которые я получаю. Я не могу найти какую-либо документацию о том, как получить это изображение с помощью PHP, есть ли официальный метод для декодирования байтов, полученных в photoData и преобразования их в изображение?
Задача ещё не решена.
Других решений пока нет …