收藏
回答

小程序的留言和评论功能实现

 关于留言和评论回复功能,在后台服务器上只存该用户的openid,不存头像和用户名,别人用他的openid获取他的头像和用户名,这样可以么

回答关注问题邀请回答
收藏

5 个回答

  • 婷婷
    婷婷
    发表于移动端
    2022-06-11
    你好,自从2018年起新注册的公众号都不再默认开放留言功能了,但是经常会看到有些刚注册不久的公众号也有留言功能,那是通过其他方式开通的。

    具体开通方式可以参考下这个:最新通知:公众号如何开通留言评论功能?

    人工客服咨询入口:https://docs.qq.com/doc/01zT
    2022-06-11
    有用
    回复
  • 可口可乐
    可口可乐
    发表于移动端
    2020-05-04
    擦擦擦
    2020-05-04
    有用
    回复
  • 老张
    老张
    2019-02-21

    后台想只通过任意一个openId就获得这个用户的头像和用户名?微信没有这样的接口,所有只能在每个用户登录的时候,同时保存他的userInfo;或者每天留言或评论里,除了openId,同时还有nickName和avatarUrl。

    2019-02-21
    有用
    回复 4
    • Marina
      Marina
      2019-02-21

        就像咱们现在这种形式,我在我的登录界面是如何获取你的头像和用户名的,这个是你在评论的同时将你的信息存在了后台服务器里,用的时候调用的,对么,那要是更换用户名和头像怎么办呢,我怎么确定他们是同一个人

      2019-02-21
      1
      回复
    • 老张
      老张
      2019-02-21回复Marina

      微信自家的网站,不一定和你是一个的机制。

      你能做的,三种方案:

      1、服务器端有专门的表保存每个用户的userInfo,小程序端,判断用户更换用户名和头像时,更新这个表。然后,评论表里,只保存openId,每次需要关联两个表查询的结果返回小程序端展示。

      2、评论表里,同时保存openId、nickName、avatarUrl,如果用户更换用户名和头像,昵称还是旧的昵称,头像估计是无头像的显示了。

      3、方案三:同方案三,但是用户更换用户名和头像时,把所有评论的nickName、avatarUrl全部都更新的。哈哈。

      4、能过openId判断是否同一个人。

      2019-02-21
      回复
    • Marina
      Marina
      2019-02-21回复老张

       

       非常感谢,我明白了,参照您的思路,我做一下


      2019-02-21
      回复
    • 可口可乐
      可口可乐
      发表于移动端
      2020-05-04回复Marina
      highly
      2020-05-04
      回复
  • 铭锋科技
    铭锋科技
    2019-02-20

    不太明白你的问题

    2019-02-20
    有用
    回复 3
    • Marina
      Marina
      2019-02-21

       

       我想实现回复功能,只存openid获取其他用户的用户名和头像


      2019-02-21
      回复
    • 世界这么大💪
      世界这么大💪
      2019-09-05回复Marina
      只丰OPENID是不可以的吧,你要这样的话就需要把用户名和头像都存着吧
      2019-09-05
      回复
    • 小鱼
      小鱼
      2020-02-28回复Marina
      得到
      2020-02-28
      回复
  • 拾忆
    拾忆
    2019-02-20

    不能,必须登陆后才能获取~

    2019-02-20
    有用
    回复 1
    • Marina
      Marina
      2019-02-21

       

       在登陆后存下他的openid,用别人的openid获取他的头像和昵称,但是用openid并不能获取别人的头像和昵称


      2019-02-21
      回复
登录 后发表内容