Fordern Sie den Gravatar mit einem Abfrageparameter von d = 404 ( standardmäßig auf 404 )
anDies wird einen 404 zurückgeben, wenn die E-Mail keinen registrierten Gravatar hat. Wenn es ein solches gibt, wird das Bild mit einem 200 zurückgegeben.
So stellen Sie die Anfrage, dann eine 200 Antwort auf True, 404 Antwort auf False.
Die Art, wie ich es mit anderen bildbasierten Online-Prüfungen wie dem Skype-Status gesehen habe, besteht darin, die Dateigrößen des Offline-Bildes und des Online-Bildes zu vergleichen.
Im Fall von Gravatar können Sie die Größe des Standard-Gravatar-Bildes überprüfen und dann den Gravatar der E-Mail-Adresse vergleichen, die Sie überprüfen möchten. Nicht narrensicher, aber besser als nichts.
Gib das ein Google. Ich bin mir nicht sicher, ob Gravatar eine API hat oder nicht.
BEARBEITEN: Oder Sie können die Antwort-Header wie oben überprüfen. Guter Schrei!