Facebook 分数和成绩,了解过程

Facebook 分数和成绩,了解过程,facebook,facebook-graph-api,achievements,Facebook,Facebook Graph Api,Achievements,谈到分数和成绩,我有点困惑。我目前正在注册成绩1-1000,分配给1-1000分,其中每一分都是一项成绩 我知道每一项成就。有一个与之关联的分值,如果我向用户发布成绩,分值是否增加到,或者我是否发布分值和成绩自动关联,或者我是否同时发布两者?以下是答案 对于每个成就,您创建一个网页,使用元标记描述成就,包括其标题和该成就的分值。例如,你可以创造一个价值25分的美联储棕色奶牛成就http://www.mygame.com/achievements/fed_three_cows. 然后,当用户完成某

谈到分数和成绩,我有点困惑。我目前正在注册成绩1-1000,分配给1-1000分,其中每一分都是一项成绩

我知道每一项成就。有一个与之关联的分值,如果我向用户发布成绩,分值是否增加到,或者我是否发布分值和成绩自动关联,或者我是否同时发布两者?

以下是答案

对于每个成就,您创建一个网页,使用元标记描述成就,包括其标题和该成就的分值。例如,你可以创造一个价值25分的美联储棕色奶牛成就http://www.mygame.com/achievements/fed_three_cows.

然后,当用户完成某项任务时,您只需将URL传递给Facebook即可。请参见文档中的“创建”部分。您从不直接奖励用户积分;您授予用户一项成就,用户将自动获得与该成就相关的分数。例如,如果您要在URL上授予用户成就http://www.mygame.com/achievements/fed_three_cows 我们之前创建的,这将自动奖励该用户25分

另一方面,Facebook强制要求整个应用程序的总积分不得超过1000分,因此你可能不应该获得1000分的成就,除非这是你想要获得的唯一成就。

以下是答案

对于每个成就,您创建一个网页,使用元标记描述成就,包括其标题和该成就的分值。例如,你可以创造一个价值25分的美联储棕色奶牛成就http://www.mygame.com/achievements/fed_three_cows.

然后,当用户完成某项任务时,您只需将URL传递给Facebook即可。请参见文档中的“创建”部分。您从不直接奖励用户积分;您授予用户一项成就,用户将自动获得与该成就相关的分数。例如,如果您要在URL上授予用户成就http://www.mygame.com/achievements/fed_three_cows 我们之前创建的,这将自动奖励该用户25分


另一方面,Facebook强制要求整个应用程序的总积分不得超过1000分,因此你可能不应该获得1000分的成就,除非这是你想要获得的唯一成就。

谢谢你,韦恩,这就澄清了很多问题。按照计划,我的每一个成就将价值高达5分,以将积分体系扩展到1000个等级。类似的情况。我一直在测试这个游戏,但是我的一个朋友在尝试我的游戏时出现了一个错误,我的游戏加载了时间花园的分数。要看到这一点,请玩一轮,然后添加我的游戏。我在Play页面上打印r$分数,这样数组就可以看到。有没有一种简单的方法可以让该用户使用php访问我的应用程序分数卡?我的印象是,如果我的应用程序请求用户评分,只有我的应用程序会被返回$user_score_fetch=$facebook->api'/'.$user_profile[id]./scores?'.$access\u token$user_score=$user_score_fetch[data]$user_curscore=$user_分数[0]$分数=$user_curscore[score]+1$得分https://graph.facebook.com/' . $用户配置文件[id]。'/分数'$score\u result=https\u发布$score\u URL,“score=”$得分。”&访问令牌='$app_access_token我能想到的唯一方法是UID/分数并循环通过数据ID 0-1-2等,直到我到达满足我的app ID参数的数组。即使数组很小,在找到我的应用程序之前,它可能会在数千个数组中循环,而这将是每次分数更新时的情况。谢谢你,韦恩,这澄清了很多。按照计划,我的每一个成就将价值高达5分,以将积分体系扩展到1000个等级。类似的情况。我一直在测试这个游戏,但是我的一个朋友在尝试我的游戏时出现了一个错误,我的游戏加载了时间花园的分数。要看到这一点,请玩一轮,然后添加我的游戏。我在Play页面上打印r$分数,这样数组就可以看到。有没有一种简单的方法可以让该用户使用php访问我的应用程序分数卡?我的印象是,如果我的应用程序请求用户评分,只有我的应用程序会被返回$user_score_fetch=$facebook->api'/'.$user_profile[id]./scores?'.$access\u token$user_score=$user_score_fetch[data]$user_curscore=$user_分数[0]$分数=$user_curscore[score]+1$得分https://graph.facebook.com/' . $用户配置文件[id]。'/分数'$score\u result=https\u发布$score\u URL,“score=”$得分。”&访问令牌='$app_access_token我能想到的唯一方法是UID/分数并循环通过数据ID 0-1-2等,直到我到达满足我的app ID参数的数组。即使数组很小,它也可能在找到我的ID之前循环通过数千个数组 这将是每一次更新分数。