2010-11-08 9 views

Répondre

3

Il vous suffit d'envoyer Facebook ID de votre ami en tant que paramètre sous la clé « target_id ".

OLD SDK: définit la propriété targetId de la boîte de dialogue FBStream.

NOUVEAU SDK: définir un paramètre sous la clé @ "target_id" sur le dictionnaire de paramètres (lors de l'appel de dialogue: andParams: andDelegate: sur l'objet Facebook).

Ici vous avez un poste d'échantillon à l'aide du nouveau sdk (celui qui utilise le graphique api):

NSMutableDictionary* params = [NSMutableDictionary dictionary]; 
[params setObject:@"Some text" forKey:@"user_message_prompt"]; 
[params setObject:@"another text" forKey:@"action_links"]; 
[params setObject:@"Yet another text" forKey:@"attachment"]; 
[params setObject:@"SOME FACEBOOK ID" forKey:@"target_id"]; 

//At some point you need to create the following Facebook instance 

[facebook dialog: @"stream.publish" 
    andParams: params 
    andDelegate: self]; 

Je ne l'ai pas fait testé ce code, mais cela est une chose assez simple à la fois vous avez déjà posté un message sur votre mur.

Espérons que cela aide. À votre santé!

+0

Merci beaucoup, pouvez-vous me donner un exemple de code pour le chargement de la liste de freind pour l'ID cible – Milad

+0

je regarde ceci mais ce n'est pas clair http://stackoverflow.com/questions/2121796/how-to-retrieve-friends-list -using-facebook-connect-with-iphone-app – Milad

+2

Je pense que vous devriez ouvrir une autre question pour cela. J'ai écrit un extrait de code mais c'est trop gros pour cet espace. Aussi, veuillez voter ou marquer la question comme correcte si c'est le cas. – Lio

Questions connexes