Jak mogę po prostu zwrócić false lub true, jeśli adres e-mail jest zarejestrowany na gravatar z php? TnxSprawdź, czy jakiś adres e-mail się rejestruje na gravatar?
Odpowiedz
Myślę, że może być przydatny: http://codex.wordpress.org/Using_Gravatars#Checking_for_the_Existence_of_a_Gravatar
Sposób Widziałem to zrobić z innych obrazów opartych sprawdza on-line takie jak status Skype jest porównanie rozmiarów plików z off-line obraz i obraz on-line.
W przypadku gravatar można sprawdzić rozmiar domyślnego obrazu gravatar, a następnie porównać to z grawvatar adresu e-mail, który próbujesz zweryfikować. Nie jest to głupie, ale lepsze niż nic.
Daj to Google. Nie jestem pewien, czy gravatar ma API czy nie.
EDYCJA: Można również sprawdzić nagłówki odpowiedzi, jak powyżej. Dobry krzyk!
Suma kontrolna md5 lub crc32 wynikowego obrazu byłaby bardziej niezawodna – stillstanding
Zapytanie gravatar z parametrem zapytania o d = 404 (domyślnie 404)
ta zwróci 404 czy e-mail nie ma zarejestrowanej Gravatar. Jeśli takowy istnieje, obraz jest zwracany z 200.
Więc proszę, zmapuj odpowiedź 200 na wartość true, odpowiedź 404 na wartość false.
Witam, próbuję tego samego problemu przy użyciu java, ale zawsze zwraca on 404, nawet jeśli użytkownik istnieje. – Sanshayan
tnx, to pomaga :) – user147
Witam, próbuję tego samego problemu przy użyciu java, ale zawsze zwraca 404 nawet użytkownik istnieje. – Sanshayan