1

我有一个高分游戏,我使用 fb-score api 生成朋友排行榜。但是有一个问题……要为 fb 用户保存分数,应用程序必须“为用户发布数据”……在这种情况下,就是分数数据。但是用户可以选择将此“发帖”权限标记为对“只有我”可见,而不是对全局或朋友可见。这是很多用户会做的事情,因为这听起来像是有助于他们隐私的事情。

然而,这意味着……的分数让我们说用户 A……永远不会出现在朋友(用户 B)的排行榜中,因为它是应用程序为用户 A 发布的东西,现在无意中不可见他所有的朋友。但是用户 A 并没有真正找到这个错误的方法,而且他的朋友都看不到他的高分,因为他可以毫无问题地看到他的高分。

这让我想到了一个问题:我怎样才能以任何方式解决甚至解决这个问题?有没有办法为用户获取分数数据,即使他将“应用程序帖子”标记为仅对他自己可见?那是访问令牌,用户还是应用程序?或者我可以以某种方式检查用户是否做了这样的事情并提醒他更改权限后的可见性?据我所知,我只能检查是否给予许可,但不能检查其可见性。我真的很想通过设置自己的服务器来处理这些数据。

4

1 回答 1

0

是的,不幸的是,这似乎是设计的行为。用户 A 已通过其可见性偏好声明他只想与自己共享有关此游戏的信息(例如他的分数),因此其他用户看不到他的分数是有道理的。为了实现您的目标,需要一个额外的数据库。

于 2013-11-22T15:45:35.277 回答