Eu tenho três fotos principais do perfil: Facebook, Google e Gravatar. Existe alguma maneira de atualizar todos eles ao mesmo tempo?
No seu perfil do Google, você pode usar um URL para definir sua imagem de perfil. Você pode fazer o mesmo no seu perfil de gravatar. O único lugar onde você não pode fazer isso é no facebook.
A foto do seu perfil do Facebook tem um URL permanente, http://graph.facebook.com/username/picture
. Agora você pode usar isso como sua imagem de perfil no google e no gravatar. Dessa forma, na próxima vez que você alterar sua imagem no facebook, ela será refletida nos outros dois serviços.
Editar: você percebeu que pode obter uma imagem maior usando um argumento extra no URL: http://graph.facebook.com/username/picture?type=large
Não era esse o objetivo de Gravatar ? por exemplo. altere todas as suas referências de imagens para apontar para o seu Gravatar ( Globalmente Reconhecido Avatar ) e atualize seu Gravatar quando você quiser mudar isso.
(Nota: as alterações podem não demorar imediatamente (em qualquer serviço), dependendo de como o cache é feito)