В прошлом я использовал addThis и обмениваюсь комплектом, но устал от проблем. Я, наконец, прошел через материал sdk в Facebook и получил его работу. Я использую это, чтобы разместить на стене пользователя ...Вызов метода после того, как пользователь делится с Facebook sdk
-(IBAction)fbPost:(id)sender
{
if (![facebook isSessionValid]) {
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"user_likes",
@"read_stream",
@"publish_stream",
nil];
[facebook authorize:permissions];
}
SBJSON *jsonWriter = [SBJSON new];
NSDictionary* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:
@"Always Running",@"text",@"http://itsti.me/",@"href", nil], nil];
NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];
NSDictionary* attachment = [NSDictionary dictionaryWithObjectsAndKeys:
@"Name", @"name",
@"Test Caption", @"caption",
@"This sure is fun", @"description",
@"http://www.test.com/", @"href", nil];
NSString *attachmentStr = [jsonWriter stringWithObject:attachment];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@“xxxxxxxxxx",@"app_id",
@"Share on Facebook", @"user_message_prompt",
actionLinksStr, @"action_links",
attachmentStr, @"attachment",
@"Here is the message",@"message",
nil];
AppDelegate *aDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[aDelegate.facebook dialog:@"stream.publish" andParams:params andDelegate:self];
}
Мой вопрос ... есть S способ для меня, чтобы сказать, что пользователь отправил их стене? Скажем, например, я бы хотел опубликовать сообщение «Спасибо, что поделился на Facebook» или что-то в этом роде.
Совершенно так я и хотел. –