有谁知道为什么当我在我的应用中向当前通过身份验证的用户发布状态/消息时,出现的默认隐私是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对话框只会说我的应用程序有错误。

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

最佳答案

授权用户代表您的应用在auth对话框中发布时,用户可以为您的应用选择最大可见性设置。-您的应用选择的隐私设置不能比用户在其中选择的任何设置更开放

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

关于iphone - iOS:Facebook发布隐私,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9258349/

10-11 05:31