有谁知道为什么当我在我的应用程序中向当前经过身份验证的用户发布状态/消息时,出现的默认隐私是 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 对话框只会说我的应用程序出错。
你们能帮帮我吗?提前致谢..
最佳答案
当授权它代表他们在身份验证对话框中发布时,用户可以为您的应用程序选择最大可见性设置。- 您的应用程序不能选择比用户在那里选择的任何内容更开放的隐私设置
(您的应用也不能提示他们增加设置,但他们可以在 隐私设置
- 应用、游戏和网站
的 Facebook 个人资料中自行更改)
关于iphone - iOS:Facebook 发布隐私,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9258349/