0

我的应用程序仅要求电子邮件许可:

NSArray *permissions = [[NSArray alloc] initWithObjects:@"email", nil];
[self.facebook authorize:permissions];

但是,当提示用户登录时,对话框说我的应用可以代表他们发布:

对话

我错过了什么吗?

(更新)看起来我并不孤单。https://developers.facebook.com/bugs/273948536030203

4

2 回答 2

0

也许您不小心(或者不是不小心但不记得)在 Auth Dialog 设置中启用了Authenticated Referrals ?

它发生在我们身上一次,花了一段时间才弄清楚为什么我们要求的权限被完全忽略了。

于 2012-04-18T21:13:27.563 回答
0

你确定不是publish_actions描述?这两个权限有相似的描述,如果您的应用发布 Open Graph 动作或游戏成就或分数,则 publish_actions 是隐含的

于 2012-04-18T21:32:03.337 回答