世界排行榜要有自己的服务器,存的是openid和score,最后还是用了子域绘制,因为服务器要保存用户名和头像就要用户登录,体验不好
获取世界排行的时候 需要像微信开放域发送所有的openid和score吗
对,就是把自己服务器存的openid和score排序好了发送给开放域绘制,开放域能根据openid获取用户的头像和名字
排行榜是切换了场景吗 还是只是一个全屏的节点
只有一个场景,全是prefab
你好,想请教一下,开放域是怎么根据openid获取用户的头像和名字的?这个在开放域中如何实现呢?
开放域可以直接调用getUserInfo,回调里就带了头像名字
https://developers.weixin.qq.com/minigame/dev/api/open-api/data/OpenDataContext-wx.getUserInfo.html
嗯,我可能没有说清楚,前面您不是说把openid和score存到自己的服务器吗?然后在开放域的时候,怎么用openid获取对应玩家的头像和昵称呢?wx.getUserInfo这个api是只能获取自己的头像和昵称吧?
原来是这样子,好的,我去试一试,谢谢大佬!
在主域调用 这个api想获取自己的信息时,开放平台调试时提示这个api要弃用,那还有没有其它办法获取openid呢?
小游戏最早的版本主域调用getUserInfo这个接口会自动弹出用户授权窗口,后来微信说影响用户体验不让用了,但是历史遗留问题还没彻底取消,现在推荐的流程是先让用户主动点击按钮授权然后在获取信息,如果不想用户授权,也可以调用wx.login获取微信的用户token去后台换取用户openid,这要服务器配合。
这些文档都有,建议过一遍文档。
文档我有过的,我看你这个游戏就没有添加授权按钮,点开后也没有弹出授权框,我添加了wx.getuserinfo,调用后返回的是fail scope unauthorized
老哥 问下好友排行榜和世界排行榜分别什么api获取的呢
哪有那么多api啊,都是自己写的
emmmm, 能贴点代码教下怎么获取这两个榜的么
这个游戏排行榜是用自己的服务器做后台的,我之前的服务器到期了,代码都丢了。等我下一个软著下来会用小游戏的云开发功能重写一遍,到时会出个教程。好友排行榜,你可以在论坛搜索,有现成的。
OK 谢啦
请教一个问题,这两天在研究云开发,插入数据会自动生成一个openid字段,我如果想从前台通过openid获取已插入的信息,是不是必须要先得到用户的openid