安全地在墙上发布状态,链接,视频等

问题描述

|| 我正在使用facebook-ios-sdk。我想通过安全性(状态,链接,视频等)在FaceBook墙上发布,以便只有特定的朋友才能看到此更新。 我怎样才能做到这一点?     

解决方法

在此链接中检查隐私参数http://developers.facebook.com/docs/reference/api/post/ 和代码是这样的。该代码仅用于状态更新
NSDictionary *privacyDict = [[NSDictionary alloc] initWithObjectsAndKeys:
                   @\"SELF\",@\"value\",nil];
SBJSON *jsonWriter = [[SBJSON new] autorelease];
NSString *privacyJSONStr = [jsonWriter stringWithObject:privacyDict];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                   @\"my message\",@\"message\",privacyJSONStr,@\"privacy\",nil];
根据您的用途设置字典privacyDict的objectofkey(值,朋友,网络,允许,拒绝)
NSDictionary *privacyDict = [[NSDictionary alloc] initWithObjectsAndKeys:
                   @\"CUSTOM\",@\"SOME_FRIENDS\",@\"friends\",@\"[comma separated friends id]\",@\"allow\",nil];