Envoi d'un lien via iPhone -> Facebook Connect

voix
2

Je suis en train de poster des liens grâce à l'iPhone facebook connecter sans utiliser le contrôle de l'alimentation. Je veux simuler la façon dont l'histoire fonctionne publier sur le site Web de facebooks, où je passe un lien, et il retourne une image, le titre de l'histoire, et un lien. En ce moment, je ne sais comment utiliser le contrôle de l'alimentation, mais je pense qu'il doit y avoir un moyen d'utiliser éventuellement stream.publish ou showDialog, mais pas vraiment sûr ..

Quelqu'un a-t-il une expérience avec ceci?

Créé 22/05/2009 à 02:20
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
2

Utilisez l'application de démonstration facebook.

dans le SessionViewController, ajoutez à obtenir la permission étendue:

- (void)askPermission:(id)target {
  FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
  dialog.delegate = self;
  dialog.permission = @"publish_stream";
  [dialog show];
}

Ensuite , vous avez besoin d' une méthode pour publier le flux. Ils ne disent pas exactement les données à envoyer. Mais whateer il vous l'emballer dans un dictionnaire. Comme il est une URL, une bonne estimation serait un NSString. Vous pouvez obtenir plus de la page API

J'ai trouvé 5 qui pourrait fonctionner:

Feed.publishActionOfUser Feed.publishStoryToUser Feed.publishTemplatizedAction Feed.publishUserAction

Il y a aussi:

Links.post

Mais vous devez comprendre, selon ce que vous voulez faire. Vous devez également kow la clé. Je pris url

- (IBAction)sendURL:(id)target{

    NSMutableDictionary *args = [[[NSMutableDictionary alloc] init] autorelease];
    [args setObject:urlString forKey:@"url"];  
    FBRequest *uploadPhotoRequest = [FBRequest requestWithDelegate:self];
    [uploadPhotoRequest call:@"Links.post" params:args];
}

Je l'ai laissé quelques args, mais vous voyez l'idée. Je, ne suis pas sûr exactement ce que vous voulez, vous aurez à la recherche des appels de méthode.

J'espère que cela t'aides.

Créé 22/05/2009 à 04:12
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more