求助:如何获取玩家好友相关信息

[复制链接]
115 |4
城北雪已至 发表于 2024-7-22 11:19:35 | 显示全部楼层 |阅读模式
问题描述及使用流程:AccountService.isFriend((isSuccess: boolean, jsonData: string)
想用这个去检测,手机端也没有结果输出,不知道是什么原因,还是说不能JSON.stringify(jsonData)
这样去输出,一些api都只说输出类型,不给输出结果参考啊!!!服了。
相关截图或视频: image.png

补充信息(版本、日志等):

image.png
回复

使用道具 举报

复读机读复读机 发表于 2024-7-22 17:50:35 | 显示全部楼层
可以看看API文档,这里面有输出类型具体的参考
回复

使用道具 举报

复读机读复读机 发表于 2024-7-23 09:32:07 | 显示全部楼层
回复

使用道具 举报

城北雪已至楼主 发表于 2024-7-26 14:53:11 | 显示全部楼层
复读机读复读机 发表于 2024-7-23 09:32
忘记贴链接了
https://api-docs.ark.online/classes/mw.AccountService.html

这里只有输出类型为number类型啊,也不说代表男性和女性的number是多少啊,后台输出一直为-1
回复

使用道具 举报

思想的鱼(求关注) 发表于 2024-8-2 00:16:48 | 显示全部楼层
城北雪已至 发表于 2024-7-26 14:53
这里只有输出类型为number类型啊,也不说代表男性和女性的number是多少啊,后台输出一直为-1 ...

1.是否可以定义一个存储作为玩家性别,比如默认玩家为女性。玩家可以在自己游戏内切换。这样可以轻松获取到其他在线玩家的性别信息。
2.也可以通过玩家当前的体型获取到男性和女性。
3.通过内置的方法AccountService.getUserInfo。男性为1、女性为0,如果是-1或者其它也许是未设置性别。
AccountService.getUserInfo(userId, (nickname, gender) => {    console.log(`玩家昵称: ${nickname}, 性别: ${gender === 1 ? '男性' : '女性'}`);});
(2、3方案我自己没实操测试过,仅作为一个思路)
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表