Я реализовал граватар для портала, который я создаю и требуемый, чтобы знать, существует ли URL изображения по умолчанию для граватара? Не все люди, которые посещают сайт, зарегистрированы или имеют адреса электронной почты в таком случае, там изображение по умолчанию, которое можно показать (доступное через URL граватара)
Чтобы выбрать изображение по умолчанию, вы можете использовать параметр d
:
http://www.gravatar.com/avatar/3b3be63a4c2a439b013787725dfce802?d=identicon
Или без хеша:
http://www.gravatar.com/avatar/?d=identicon
Или без параметра d
:
http://www.gravatar.com/avatar
Источник: gravatar.com .
Не совсем, нет. Это упускает суть сервиса Gravatar. Он создан для того, чтобы ваши пользователи могли зарегистрировать свой адрес электронной почты и связать с ним изображение Gravatar. Затем ваш сайт (и другие сайты) могут запросить у Gravatar изображение, которое ассоциируется с данным адресом электронной почты.
Если вы хотите, чтобы изображение показывалось для пользователей, которые даже не ввели адрес электронной почты на вашем сайте, у вас есть два решения, которые я вижу:
default-gravatar@myapp.example.com
, а затем зарегистрировать его в службе Gravatar и связать с ним выбранное вами изображение по умолчанию. Ваш собственный код приложения по-прежнему должен будет выводить соответствующий URL gravatar, подставляя этот адрес электронной почты вместо несуществующего адреса пользователя при построении URL изображения, но это позволит вам использовать URL gravatar, который является тем, о чем вы просили.