开放域用来干嘛?开放域如何获取关系链?


作者: 何永峰;
标签: 微信小游戏,关系链


开放域用来干嘛?

当然是获取好友关系链拉,下面就开始介绍怎么获取关系链

先是向微信发送信息

既然我们要做排行榜就是要在好友链上加上我们自己游戏的分数,毕竟微信并没哟那么智能自动获取我们后台数据库的分数,然后我们先是在主域中向微信发送信息(这里就用分数来充当)

wx.setUserCloudStorage({
    KVDataList: [{"key":"score","value":"这里写你要传上去的分数"}],
    success: function (res) {
        console.log("platform.js => 保存用户数据成功");
    }
})

获取好友关系链

  wx.getFriendCloudStorage({
    keyList: ['score'],//这对应你传给微信的对象的某个名为score的key
    success: function(res) {
    //这个是成功回调函数
      console.log(res)
    //这里返回的res是我们向微信发送的数据
  })

res的数据大概如下,前提是你之前有给微信发送过消息,才会返回数据

开放域用来干嘛?开放域如何获取关系链?_第1张图片

拿到数据后应该做的事

  1. 根据自己项目的需求过滤掉相应的用户
  2. 根据项目的需求重新排序好友列表
  3. 根据项目要求绘制开放域

备注

目前我们做到这里只是完成了绘制排行榜的40%
剩下的难点看自己canvans的绘制能力

你可能感兴趣的:(开放域用来干嘛?开放域如何获取关系链?)