Facebook得分被“只有我”阻挡能见度 [英] Facebook scores blocked by "only me" visibility

查看:135
本文介绍了Facebook得分被“只有我”阻挡能见度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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



然而,这意味着...的分数可以说USER A ...永远不会显示在朋友(USER B)的排行榜中,因为它的东西该应用程序已发布给USER A,现在这是所有他的朋友无意中看不见的。但是,用户A并没有真正找到这个错误的方法,也没有一个朋友可以看到他的高分,因为他可以毫不费力地看到他的高分。



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

解决方案

是的,不幸的是,作为设计行为。用户A通过他的可见度偏好表示他只想自己分享关于这个游戏的信息(如他的得分),因此其他用户看不到他的得分是有道理的。
为了实现您的目标,需要一个额外的数据库。


I have a game with highscores and I use the fb-score api to generate a friend leaderboard. One problem though ... to save a score for a fb-user, the app has to "post data for the user" ... in this case, the score-data. But the user can choose to mark this "posting" permission as visible for "only me" instead of global or friends. Which is something a lot of users will do since it sounds like something that would aid their privacy.

That however means that the score of ... lets say USER A ... will never show up in the leaderboard of a friend (USER B), since its something the app has posted for USER A, and this is now unintentionally invisible for all of his friends. But USER A has not really a way to find out about this mistake, and that none of his friends can see his awesome highscore, since he can see his highscore without problems.

That brings me to the question: How can I work around or even approach that problem in any way? Is there a way to get score data for a user even when he marked "app posts" as visible for only himself? Is that an accesstoken thing, user or app? Or could I somehow check if the user has done such a thing and alert him to change the post-permission visibility? As far as I know i can only check if a permission is given or not, but not its visibility. I would really want to work past setting up a server of my own to handle that data.

解决方案

Yes, unfortunately this seems to be the designed behaviour. User A has stated via his visibility preferences that he only wants to share information about this game (such as his score) with himself, therefore it makes sense that other users cannot see his score. To achieve your goal, an additional database is necessary.

这篇关于Facebook得分被“只有我”阻挡能见度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆