收藏
回答

小游戏排行榜,所有逻辑和配置按照教程操作,审核通过好几天后仍然看不到榜单

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小游戏 Bug 小游戏排行榜 客户端 6.6.6 2.0.8



关微信游戏中心的排行榜,来回折腾了好久,搜索了社区的历史问答,问了2个帖子,至今仍然没有成功在小游戏中心显示出来。下面是问题的来龙去脉:


1,按照官方的教程指引https://developers.weixin.qq.com/minigame/dev/tutorial/open-ability/ranklist.html 通过API:wx.setUserCloudStorage成功上报了key为“SuccAll”的数据给后台,如下图:



2,继续按照教程配置好后台,且审核通过,如下图:

 
   


3,审核通过快两天了,在微信的小游戏中心依旧看不到有人上榜,而使用同一条数据(‘SuccAll’)的自有排行榜都在正常工作,如下:

 


4,其他的一些细节:

  1),我们观察到,在小游戏中心目前能看到排行榜的,似乎都是腾讯官方推出的游戏,其他的都没有看到能上榜的,也可能观察不够充分,不知道有没有成功完成上榜的兄弟们。

  2),在社区搜索相关问题,发现也有兄弟被这个问题困扰,但是官方一直没有出现回答,这是帖子地址:https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=00024a322c46f806d3c6bd07d50000&highline=%E6%8E%92%E8%A1%8C%E6%A6%9C

  3),我们的其他几个小游戏都存在这个问题,AppID为:wxfdee308c8031f196,wx631c7ee354f7db87,wxb781cd09f747d8dc,wxc560f024d277a90e,wx7663e6d74f6fe014



5,求官方大人帮我们看一下,谢谢






最后一次编辑于  2018-05-31  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

6 个回答

  • 不叫花花白
    不叫花花白
    置顶回答2018-05-31

    你好,看你的代码,你的value格式不对,请参考文档: https://developers.weixin.qq.com/minigame/dev/document/open-api/data/KVData.html    

    // 针对你的SuccAll这个key,value应参考以下格式,而不是一个"76"
    const value = JSON.stringify({
       "wxgame": {
             "score":76,
             "update_time": 1513080573
       }
     });


    其中76就是你这个SuccAll key对应的真正value, 而update_time是取得这个value的时间(如果有后台的话,最好和后台校对一下),update_time用于过滤分数用的。比如周榜,我们只会展示update_time在本周内的用户的分数,其他的就会被过滤掉(并不会真的清理,你在游戏内get仍然能拉到)。

    2018-05-31
    赞同 1
    回复 20
    • 刘昌涛
      刘昌涛
      2018-06-01

      太感谢了,没注意到KVData里有关于排行榜的新内容(哭笑),还是按照老的模式处理的,建议在教程指引里把KVData的变化也加上

      2018-06-01
      回复
    • 刘昌涛
      刘昌涛
      2018-06-01

      补充一条:之前看指引教程https://developers.weixin.qq.com/minigame/dev/tutorial/open-ability/ranklist.html,以为这个key是KVData里的key,实际上是KVData里的Value下wxgame里的key。感觉指引文档可以在强化一下这方面的描述,容易误导

      2018-06-01
      回复
    • 不叫花花白
      不叫花花白
      2018-06-01回复刘昌涛

      key是一样的哦, 只是value的格式有要求。

      2018-06-01
      回复
    • 刘昌涛
      刘昌涛
      2018-06-01回复刘昌涛

      哦,懂了懂了,wxgame里没有自定义的key,必须是score,再次感谢

      2018-06-01
      回复
    • 刘昌涛
      刘昌涛
      2018-06-03回复不叫花花白

      按照KVData的要求修改正确后的,榜单上还是没有呀,能帮我们看看没,谢谢





      2018-06-03
      回复
    查看更多(15)
  • 🐒
    🐒
    2018-05-31

    表示我也一样,弄了大半个月没反应

    2018-05-31
    赞同
    回复
  • 来自蒙塔基尔的钢蛋
    来自蒙塔基尔的钢蛋
    2018-05-31

    仔细看官方文档吧

    2018-05-31
    赞同
    回复 1
    • 刘昌涛
      刘昌涛
      2018-05-31

      看了很多遍了,没找到问题啊,你们搞定了吗,敬请指导,谢谢

      2018-05-31
      回复
  • 十四
    十四
    2018-06-03

    这个是不是只有公司主体的才能用,个人主体在设置-游戏设置中没有看到排行榜的东西啊

    2018-06-03
    赞同
    回复 1
    • 刘昌涛
      刘昌涛
      2018-06-03

      个人可以用,需要游戏提交上线后才能配置排行榜,且需要先提交游戏素材并审核通过

      2018-06-03
      回复
  • 💯
    💯
    2018-06-23

    方便加下你qq吗?请教一下

    2018-06-23
    赞同
    回复 10
    • 刘昌涛
      刘昌涛
      2018-06-25

      额,QQ现在很少用了,其实有什么问题可以这里讨论~~

      2018-06-25
      回复
    • 💯
      💯
      2018-06-25回复刘昌涛

      就是关于你的问题处理方法

      2018-06-25
      回复
    • 刘昌涛
      刘昌涛
      2018-06-25回复💯

      解决方法都在上面的回复里呀

      2018-06-25
      回复
    • 💯
      💯
      2018-06-25回复刘昌涛

      现在按加“wegame”那个方法可以显示了?

      2018-06-25
      回复
    • 刘昌涛
      刘昌涛
      2018-06-25

      能显示的,就是显示的时间似乎并不是官方所说的实时,另外那个key是‘wxgame’

      2018-06-25
      回复
    查看更多(5)
  • 拖鞋威
    拖鞋威
    04-09

    补充一下,我遇到的是时间戳的问题,除以1000取floor就行。

    其他的,在好友排行榜能出来的话,证明问题不大,参考指定检查核心格式就行。

    04-09
    赞同
    回复