在我的Unity游戏中使用FaceBook Sdk(登录和用户的FB_id)

时间:2017-08-23 20:21:21

标签: facebook facebook-graph-api unity3d 2d-games facebook-unity-sdk

我一直在整合Facebook sdk在我的团结游戏中。在第一页中我保留了一个fb登录选项,我试图获取播放器的fb_id(我将使用它来制作在线排行榜)。我正面临着两个问题。他们是:

  1. 只有我的应用开发者,测试用户和所有者(我)才能第一次登录。如果我清除我的应用程序数据,我将面临哈希密钥验证问题。下面会有截图。

  2. 我需要所有用户的fb_ids。但我只获得了拥有角色(所有者,开发者和测试用户)的人的fb_ids。如何获取所有用户的fb_ids?

  3. 注意:我的游戏是在谷歌播放中发布的,并由Facebook审核并具有必要的权限。 Google Play链接:https://play.google.com/store/apps/details?id=com.BLI.CatchTheBaby&hl=en

    I face this hashkey error problem though i used the right haskey from my unity's facebook settings

1 个答案:

答案 0 :(得分:0)

Facebook SDK不允许您获取所有用户的数据。 他们的API仅返回您的朋友ID,姓名等。以下是Graph API的在线测试人员:https://developers.facebook.com/tools/explorer/

如果您想获得所有用户FB ID,您必须将它们存储在您的在线数据库中,如下所示:当用户首次从您的应用程序登录Facebook时,您通过某种webrequest将返回的ID发送到数据库。然后,您可以使用所有用户ID获取数据。