我正在开发一个 Facebook 游戏,其中使用 Scores API 保存分数,虽然这一切都很好,但我们的客户希望能够按国家/地区过滤高分,我想知道是否有一种简单的方法可以做到这一点。
返回分数时,用户对象只包含 ID 和名称,如果要获取每个用户的国家/地区,那将是非常愚蠢的。
我正在开发一个 Facebook 游戏,其中使用 Scores API 保存分数,虽然这一切都很好,但我们的客户希望能够按国家/地区过滤高分,我想知道是否有一种简单的方法可以做到这一点。
返回分数时,用户对象只包含 ID 和名称,如果要获取每个用户的国家/地区,那将是非常愚蠢的。
更简单的方法是在应用程序安装时间上获取用户国家/地区。您可以通过将用户位置权限添加到用户首次访问您的应用程序时出现的身份验证对话框来执行此操作。
见user_hometown
和user_location
这里。
https://developers.facebook.com/docs/reference/api/user/
然后,您可以轻松地从数据库中查看所有用户国家,并根据国家/地区进行排序。