2011-05-12 8 views
1

Je veux publier une photo avec un titre (@name) et un texte (@caption) sur facebook quand mon quiz est terminé. J'essaie de mettre ma photo dans un UIImage alors je l'ai appelée avec @picture int la pièce jointe mais il ne fonctionne pas du tout.Poster une photo sur facebook

Avez-vous un code pour me montrer comment je peux faire ça?

Merci

Flo

Répondre

0

Cela fonctionne pour moi:

- (void) uploadPhoto:(UIImage *) img caption:(NSString *) caption delegate:(NSObject<FBRequestDelegate> *) delegate{ 
    NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            img, @"picture", 
            nil]; 
    if (caption != nil) { 
     [params setObject:params forKey:@"message"]; 
    } 

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

Merci. Mais je l'ai fait avec une autre méthode. J'envoie l'image directement dans la pièce jointe avec un autre NSDictionary. –

0

Je pense que vous avez une faute de frappe dans votre méthode. Je crois:

[params setObject:params forKey:@"message"]; 

devrait lire:

[params setObject: caption forKey:@"message"]; 
Questions connexes