问题描述
||
我正在使用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];