2010-02-22 8 views
0

Je suis en train de développer une application pour l'iPhone où les utilisateurs peuvent discuter en utilisant leur compte Facebook. dans ce cas: le nom d'utilisateur facebook & image de profil. Ma question est Comment puis-je partager l'image du profil de l'utilisateur dans la boîte de discussion afin que les gens puissent voir les autres avatars?FBConnect sur iPhone. question sur l'image de profil

les images doivent être en ligne quelque part? comment accéder à cette URL?

je dois faire somthing comme celui-ci lorsque le bouton d'envoi est exploité:

obtenir le nom d'utilisateur, obtenir le msg, obtenir l'url avatar. envoyer les informations au serveur de discussion.

alt text http://img98.imageshack.us/img98/5103/screenshotrci.png

Répondre

1

d'abord obtenir le nom de l'album en utilisant FBconnect.photos.getAlbum et passer UID. il retournera un tableau avec toutes les informations de l'album. Puis trouver le nom de l'album "images de profil" et leur id de l'album. après que l'utilisation de cet album id pour obtenir la photo de profil.

utilisant ce api FBConnect.photos.get et passer id album comme params

+0

merci a parfaitement fonctionné – hafhadg3

1

cela pourrait être un peu en retard, mais tout ce que vous devez faire est de mettre « pic_square » (une image 50x50) dans la requête que fqï vous utilisez pour obtenir le nom

NSString* fql = [NSString stringWithFormat:@"select uid, name, pic_square from user where uid == %lld", self.usersession.uid]; 

et qui est, il retournera une chaîne avec l'URL de l'image que vous voulez.