我的申请仅要求提供电子邮件许可:
NSArray *permissions = [[NSArray alloc] initWithObjects:@"email", nil];
[self.facebook authorize:permissions];
但是,当提示用户登录时,对话框显示我的应用程序可以代表他们发布:
我错过了什么吗?
(更新)看起来我并不孤单。 https://developers.facebook.com/bugs/273948536030203
答案 0 :(得分:0)
也许您不小心(或不小心但不记得)在Auth Dialog设置中启用了Authenticated Referrals?
它发生在我们身上,并花了一些时间来弄清楚为什么我们要求的权限被完全忽略。
答案 1 :(得分:0)
您确定不是publish_actions
描述吗?这两个权限具有相似的描述,如果您的应用发布Open Graph操作或游戏成就或分数,则发布publish_actions