user717452
user717452

Reputation: 111

Publish message to friend's wall from iPhone app

I would like my iPhone app to be able to post a static message to a user's friend's facebook wall. Something like it shows the static message up above, and then a place to type in friends name and shows suggested friends. Is this done through graph api, or is there a key of permissions that the POST method can use?

Upvotes: 0

Views: 477

Answers (2)

Obaid Maroof
Obaid Maroof

Reputation: 1579

you first need to request the friend list and then provide an interface in your app where user could select which friend's wall he want to write on... :) afterwards, you can pass the selected friends id to the dialog you are presenting to the user... Atleast I am used to do it this way and it seems to be a pretty standard way of publishing something on user's wall... hope it helps

Upvotes: 0

Darcon
Darcon

Reputation: 219

Looks like this might be what you are after.

From the link:

"You just have to send your friend's Facebook ID as a parameter under the key "target_id".

set a parameter under the key @"target_id" on the parameters dictionary (when invoking dialog:andParams:andDelegate: on the Facebook object).

Here you have a sample post using the new sdk (the one that uses graph 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];

Upvotes: 1

Related Questions