本群群名称获取不到?
发布于 6 年前 作者 cuijie 19942 次浏览 来自 问答

昨日说,在微信群聊中使用的小程序,可以将本群群名称展示在自己的页面上。

调用了wx.getUserInfo方法后,把signature、iv、rawData、encryptedData都传了,解密之后怎么还是只返回了一个openGId?

9 回复

open-data

基础库 1.4.0 开始支持,低版本需做兼容处理

用于展示微信开放的数据。

属性名类型默认值说明
typeString
开放数据类型
open-gidString
当 type="groupName" 时生效, 群id

type 有效值:

说明最低版本
groupName拉取群名称1.1.0

Tips: 只有当前用户在此群内才能拉取到群名称

<open-data type="groupName" open-gid="xxxxxx"></open-data>

在更新的文档里复制过来的

借楼同问

请问一下,如果只支持在页面中展示群名,那王者荣耀群排行小程序是怎么做到将群名展示到标题栏的呀

请问一下,我获取到gid,也显示在open-data里了,可为什么还是没显示群名称出来呢?求解~

你这个open data怎么显示的  我死活显示不出来

直接放在wxml里面,写在需要把群名称显示出来的地方即可。注意两点,一看你的currentGid是否传对了,二是需要做些兼容处理。示例

            <view class=“info”>

     <text>本群投票箱</text>

     <view style=“font-size:34rpx;margin-top:8rpx”>

     <open-data type=“groupName” open-gid="{{ currentGid }}" wx:if="{{canIUse}}"></open-data>

     <text wx:else>{{ groupList.groupTitle }} </text>

     </view>

     </view>

undefined是微信返回的,如果你在群里面打开那个页面是能出来的,其他地方可能是undefined

还是无法显示群名称啊,在开发工具上直接不显示,在苹果6P上显示undefined

不是在这里获取,而是通过open-data组件

回到顶部