codecamp

tt.getCloudStorageByRelation

该接口只可在开放数据域下使用 在主域下使用 tt.login 确认当前用户登录后才能使用

根据关系类型获取与当前用户相关的其他用户托管数据。


参数

Object object

名称数据类型属性必填描述
typestring关系类型
keyListArray<string>要获取的 key 列表
extraobject获取挑战排行榜数据时需要传的配置
successfunction接口调用成功回调函数
failfunction接口调用失败回调函数
completefunction接口调用结束回调函数

type 说明

说明
friend好友关系
recommend平台推荐部分用户
group

extra 属性说明

属性类型说明
sortKeystring后台配置的排行榜 key
groupIdstring用户分组 id

success 返回参数说明

Object 类型, 属性如下:

名称数据类型描述
dataArray<UserGameData>宿主 APP 中关系好友的托管数据


代码

tt.getCloudStorageByRelation({
  type: "friend",
  keyList: ["test1"],
  success(res) {},
  fail(e) {}
});

获取挑战排行榜数据

tt.getCloudStorageByRelation({
  type: "group",
  keyList: ["score"],
  extra: {
    sortKey: "score", // 指定的key需要在后台配置过
    groupId: "test_group" // 指定要获取的用户所属分组
  },
  success(res) {
    console.log(res);
  },
  fail(e) {
    console.log("获取数据失败");
  }
});


Bug & Tips

  • types 属性中的各类型关系均需要宿主 APP 支持后,开发者才可调用接口获取到有效数据。目前关系数据接口仅在抖音 APP 下可用,在头条中使用暂时无法获取有效数据,只能获取用户自身数据。
OpenDataContext.postMessage
tt.setUserCloudStorage
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

无标题目录

无标题文章

无标题文章

无标题文章

无标题文章

无标题文章

无标题文章

无标题文章

无标题文章

无标题文章

无标题文章

无标题文章

无标题文章

无标题文章

无标题文章

无标题目录

无标题文章

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }