2010-11-02 5 views

Antwort

0

Die Art und Weise habe ich es mit anderen bildbasierten Online-Kontrollen wie Skype Status getan gesehen ist die Dateigrößen der off-line zu vergleichen Bild und das Online-Bild.

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.

Geben Sie dies ein Google. Ich bin mir nicht sicher, ob Gravatar eine API hat oder nicht.

EDIT: Oder Sie können die Antwortheader wie oben überprüfen. Guter Schrei!

+0

eine MD5 oder CRC32 Prüfsumme des resultierenden Bildes wäre zuverlässiger – stillstanding

1

Antrag der Gravatar mit einem Abfrageparameter von d = 404 (standardmäßig auf 404)

Dies wird ein 404 zurück, wenn die E-Mail nicht über eine registrierte Gravatar hat. Wenn einer existiert, wird das Bild mit einem 200 zurückgegeben.

Also machen Sie die Anfrage, dann ordnen Sie eine 200 Antwort auf True, 404 Antwort auf False.

+0

Hallo, ich versuche, das gleiche Problem mit Java, aber es immer wieder 404 selbst die Benutzer existieren. – Sanshayan