微信小游戏好友排行怎么做啊
发布于 6 年前 作者 myi 13201 次浏览 来自 问答

或者说怎么获取好友列表还是其他的

10 回复

没办法,用人家的东西,必然受人家的限制。

对啊,目前放出来的微信小游戏都是微信自研或者合作商开发的,他们权限比我们大多了

个人做法:

  1. 好友排行榜并非你真实的微信好友,而是通过发起分享时带一个参数出去,你的微信好友点击你分享的内容会得到这个参数,微信好友登录会有一个openid,当然你也可以自己根据openid生成一个uid,将分享带出去的参数记录下来,这个参数就是判断两个用户是不是好友的一个标识。

  2. 小游戏【跳一跳】的好友排行榜不知道是如何实现的,个人猜测是用了不对外开放的接口。

同问,目前小游戏开放接口中没有涉及好友列表的接口,是不是就不会开放出来

当然不开放的接口,别瞎猜测了

@田顺建 你忽略了一个问题,星途是微信自家的😂

想起了以前的3Q大战,这条关系链应该很重要,不是亲信应该不好拿

@包磊 Baolei 应该不是这样的,看“星途”的好友排行,我同事先玩,并没有分享给我或者我所在的群,我是通过微信小游戏列表进入的星途,进去就可以看到好友排行榜

个人猜测,大家看看是不是这样做:

      很多小游戏和小程序都已经实现了这个功能,只不过不一定必须是好友,而是通过分享进来的。

1、参与排行的用户ID都是通过分享进入小程序或小游戏的,这样能够拿到群标识或好友关系;

2、后台记录用户ID下面的所有群标识和好友关系

3、用户查看好友排行的时候,把数据库中含有相同群标识和好友关系的用户筛选出来,显示即可。

估计很多人需要这个接口(我目前的项目也需要这个功能)但是估计不会开放,毕竟知道了微信号就可以获取一堆,太侵犯隐私,其他有这个功能的开发者,我也很想知道怎么实现的

回到顶部