无法在Facebook好友的墙上发布私信

时间:2014-06-17 13:31:25

标签: ios facebook facebook-graph-api social-networking

我使用下面的代码在朋友的墙上张贴,这样只有他和我自己才能查看帖子。但不幸的是,这个帖子是公开的。

如果有人可以在这里提供帮助,那将会很有帮助。提前谢谢。

-(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 {}
}];
}

0 个答案:

没有答案