我使用下面的代码在朋友的墙上张贴,这样只有他和我自己才能查看帖子。但不幸的是,这个帖子是公开的。
如果有人可以在这里提供帮助,那将会很有帮助。提前谢谢。
-(void)shareFBDialog
{
m_fbsession = [FBSession activeSession];
NSError *error;
SBJSON *jsonWriter = [[SBJSON alloc] init];
NSData *jsonData = [NSJSONSerialization
dataWithJSONObject:@{
@"value": @"CUSTOM",
@"friends": @"NO_FRIENDS", // @"SOME_FRIENDS"
@"allow": @"<Friends ID>",
}
options:0
error:&error];
NSString *privacyStr = [[NSString alloc]
initWithData:jsonData
encoding:NSUTF8StringEncoding];
NSMutableDictionary *params =
[NSMutableDictionary dictionaryWithObjectsAndKeys:
@"Facebook SDK for iOS", @"name",
@"Build great social apps and get more installs.", @"caption",
@"<Friends ID>", @"to",
privacyStr, @"privacy",
nil];
[FBWebDialogs presentFeedDialogModallyWithSession:m_fbsession parameters:params handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
if (error) {}
else {}
}];
}