2011-08-25 2 views
3

J'ai utilisé avec succès l'application photos.upload pour télécharger des images locales dans l'album des utilisateurs.Facebook iOS-sdk et l'affichage d'une image (UI) locale

Comment télécharger des images locales avec des liens formatés? Le photos.upload prend en charge l'ajout du texte de légende, mais je ne peux pas incorporer de liens html à la légende. Y a-t-il un moyen de faire cela en utilisant peut-être le Graph-api?

Répondre

0

Je ne suis pas sûr de la légende elle-même, mais voici un moyen de poster l'image avec un message sur le mur de l'utilisateur. Le texte du message peut contenir des liens intégrés sans problème.

Facebook* fb = [(AppDelegate *) [[UIApplication sharedApplication] delegate] facebook]; 
NSData* imageData = UIImageJPEGRepresentation([UIImage imageNamed: @"A.jpg"], 90); 
NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys: [fb accessToken], 
       @"access_token", 
       @"some message here...with a link http://www.google.com", 
       @"message", 
       imageData, 
       @"source", 
       nil]; 

[fb requestWithGraphPath: @"me/photos" 
       andParams: params 
      andHttpMethod: @"POST" 
      andDelegate: self]; 
+0

Nous vous remercions de votre réponse. La partie difficile pour moi est d'obtenir des liens formatés dans le message (ou légende) et pour cela je n'ai pas de solution. – markussa