【问题标题】:Getting a list of BuildFire plugin users from the Widget side从 Widget 端获取 BuildFire 插件用户列表
【发布时间】:2020-12-06 21:30:28
【问题描述】:

我正在开发一个插件,允许用户将我存储在 publicData 对象中的帖子内容。为了识别发布数据的用户,我将从 buildfire.auth.getCurrentUser() 返回的 _id 与帖子的内容一起存储在该 publicData 对象中。

有没有一种方法可以访问我的插件的用户列表,然后遍历该列表以找到具有相应 _id 的用户?我的插件的用户列表必须存在于某个地方,我只是不知道如何/是否可以访问它。

对此的任何帮助将不胜感激!

【问题讨论】:

    标签: buildfire


    【解决方案1】:

    我建议缓存用户对象的非敏感数据。请记住,与使用用户 ID 获取另一个用户配置文件相比,您对登录用户有更多的访问权限。 https://github.com/BuildFire/sdk/wiki/How-to-use-Auth#buildfireauth-getuserprofileoptionscallback

    由于用户个人资料图片 URL 实际上是一个 API,因此您不必担心用户会更改它,因为它始终会返回最新的。我建议您缓存的另一个属性是显示名称(不是名字和姓氏),因为它也很少更改。这样你的性能就不会受到影响,你可以对不同的用户 ID 列表进行惰性获取,并根据需要更新它们。知道大多数人不需要更新 UI,因为没有任何改变

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-03
      • 2018-10-24
      相关资源
      最近更新 更多