iOS:Facebook发布隐私

时间:2012-02-13 09:43:54

标签: iphone objective-c ios xcode facebook

有人知道为什么当我在我的应用中向当前经过身份验证的用户发布状态/消息时,出现的默认隐私是在Facebook中的“仅限我”吗?我已经阅读并尝试了他们的API参考,包括:http://developers.facebook.com/docs/reference/api/post/,但我的应用程序停止工作。为什么会这样?

这是我发布用户状态(预生成)的代码:

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   appId, @"app_id",
                                   @"Event Invitation", @"name",
                                   @"Event Invitation", @"caption",
                                   eventInvitationText, @"description",
                                   eventInvitationLink, @"link",
                                   @"http://fbrell.com/f8.jpg", @"picture",
                                   nil];

    [self.facebook dialog:@"feed" andParams:params andDelegate:self];

参考该链接,我还添加了:

@"EVERYONE", @"privacy"

作为其隐私参数之一,但当我添加它时,fb对话框只会说我的应用程序中存在错误。

你能帮帮我们吗?提前谢谢..

1 个答案:

答案 0 :(得分:2)

用户可以在授权代表他们在auth对话框中发布时,为您的应用选择最大可见性设置.-您的应用无法选择比用户选择的更开放的隐私设置

(您的应用也不能提示他们增加设置,但他们可以在自己的Facebook个人资料中Privacy Settings - Apps, Games & Websites自行更改