2010-12-13 52 views
1

Je souhaite publier une mise à jour du statut sur le mur des utilisateurs. Cela fonctionne, mais je ne sais pas comment publier un "joli" URL avec. Cela fonctionne si je publie l'URL complète, mais cela ne semble pas bon.Mise à jour du statut de Facebook Facebook ET url via Iphone SDK

Ma question:

Comment est-il possible d'afficher une URL jolie, comme HTML, il fait: < a href = "http://example.de"> Mon exemple </a>

Mon code:

NSString *facebookStr = [NSString stringWithFormat:@"%@%@ http://example.de", facebookStatusUpdatePrefixStr, self.theStatus]; 


NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys: 
         facebookStr, @"status", 
         @"true", @"status_includes_verb", 
         nil]; 
[[FBRequest requestWithDelegate:self] call:@"facebook.users.setStatus" params:params]; 

FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease]; 
dialog.delegate = self; 
dialog.permission = @"status_update"; 
[dialog show]; 

Thx

Répondre

1

Si vous utilisez l'ancienne API REST (maintenant obsolète), vous devriez essayer la méthode links.post. Cela vous permettra d'ajouter un commentaire au lien. Il va tirer le titre de la page elle-même, et il vous permet de spécifier une image pour aller avec le lien. Si possible, vous devriez vraiment utiliser la nouvelle Graph API. C'est une interface beaucoup plus propre, et elle vous donne beaucoup de flexibilité pendant que publishing a post avec un lien.