Como obter todos os usuários que enviaram avatares ou gravatários?

Existe uma maneira de obter todos os usuários que: 1) carregou um avatar ou 2) tenha um Gravatar? Eu quero filtrar usuários que não atendem a uma dessas condições.

ATUALIZAR

Eu esqueci de mencionar que isso é para o Buddypress. De qualquer forma, encontrei uma resposta para a primeira condição, esta é a function bp_get_user_has_avatar() que verifica se uma determinada ID de usuário possui um avatar carregado.

Agora eu preciso apenas de uma validação Gravatar para a segunda condição.

Solutions Collecting From Web of "Como obter todos os usuários que enviaram avatares ou gravatários?"

Esta function bp_get_user_has_avatar() chama bp_core_fetch_avatar com este argumento 'no_grav' => true para que você possa escrever sua própria function para ver se um usuário não está usando o avatar padrão:

 function lurie_avatar_check( $user_id ) { $retval = false; if ( bp_core_fetch_avatar( array( 'item_id' => $user_id, 'no_grav' => false, 'html' => false ) ) != bp_core_avatar_default( 'local' ) ) $retval = true; return $retval; } 

http://codex.wordpress.org/Function_Reference/get_avatar

execute uma pesquisa de usuário e se qualifique via get_avatar