I have been searching stackoverflow and the internet and did no find a working solution for my intention.
I want to call a method with a string as parameter which is then posted to the facebook wall without showing a dialog. Of course only when a valid session is available.
I tried this:
// post message to facebook pinnwall
- (void)postOnWall:(NSString *)message {
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: message, @"message",nil];
[[FBRequest request] call:@"facebook.stream.publish" params:params];
}
Can you guys help me ou with a working method?
Thanks and cheers, doonot
as Aby said, you have to look at the Graph API to user FB at its full potential.
simple code:
NSMutableDictionary *fbArguments = [[NSMutableDictionary alloc] init];
NSString *wallPost = @"the super wall post";
NSString *linkURL = @"http://www.supersite.com";
NSString *imgURL = @"http://www.supersite.com/image.jpg";
[fbArguments setObject:wallPost forKey:@"message"];
[fbArguments setObject:linkURL forKey:@"link"];
[fbArguments setObject:imgURL forKey:@"picture"];
[facebook requestWithGraphPath:@"me/feed"
andParams:fbArguments
andHttpMethod:@"POST"
andDelegate:self];
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With