2011-05-17 2 views
1

Certains utilisateurs de FB n'ont pas importé de photo de profil. Quand ils authentifient à mon application, je ne veux pas stocker ces FB par défaut des photos comme ceci:Facebook Graph API - Est-il possible de déterminer si un utilisateur a téléchargé une photo?

https://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v1/yp/r/yDnr5YfbJCH.gif 

Y at-il un appel d'API que je peux utiliser pour déterminer si l'utilisateur a téléchargé une photo personnalisée?

Merci

Répondre

1

n °

Je ne sais pas quoi vous dire :)

La seule façon que je pouvais penser à le faire serait de tirer albums de l'utilisateur et recherchez le Album "Photos de profil". Il y a un élément count là.

+0

Dommage, pas une mauvaise idée. – AnApprentice

0

Peut-être que. Lire http://developers.facebook.com/docs/api/realtime/ Votre application peut s'abonner aux modifications apportées aux propriétés d'un utilisateur. L'image de profil est une propriété de l'objet utilisateur, vous pouvez donc être averti quand il change. Les autres photos ne sont pas des propriétés de l'objet utilisateur, elles sont répertoriées sous Connexions au http://developers.facebook.com/docs/reference/api/user/, donc je ne sais pas si vous pouvez y accéder à partir de l'API de notification en temps réel. Quoi qu'il en soit, vous avez besoin de l'autorisation user_photos pour les lister.

Questions connexes