企业内部开发
小程序
基础
连接微信
办公
JS-SDK
基础
连接微信
办公
企业内部开发
客户端API
JS-SDK
分享
概述
概述
最后更新:2024/11/28

目录

  • 监听用户分享操作
  • 自定义唤起分享窗口
  • ID转译
  • 分享接口仅激活的成员数超过200人且已经认证的企业才可在微信上调用。

    监听用户分享操作

    用于监听用户点击右上角按钮呼出底部菜单栏后,进行的分享类操作,包括点击“转发”,“分享给微信好友”,“分享到朋友圈”,并且支持自定义分享出去的内容。

    自定义唤起分享窗口

    主动触发分享代替用户的手动操作,包括“自定义转发到会话”, “自定义转发到微信”。

    ID转译

    为保护用户数据安全,第三方应用无法获取到用户的姓名,部门名称等敏感信息。 对此分享接口对于第三方应用的使用提供了ID转译能力,第三方应用在填写自定义的分享信息时,如需展示人名或部门名等敏感信息,可使用转译语法。

    ID转译功能仅供第三方应用使用
    企业微信版本 >= 4.0.20
    调用前必须使用应用身份进行注册才可开启id转译功能

    id转译模版语法

    $departmentName=DEPARTMENT_ID$
    $userName=USERID$
    $userAlias=USERID$
    $userAliasOrName=USERID$

    其中 DEPARTMENT_ID 是数字类型的部门id,USERID 是成员账号
    譬如,
    $departmentName=1$替换成部门id为1对应的部门名,如“企业微信部”;
    $userName=lisi007$替换成userid为lisi007对应的用户姓名,如“李四”;
    $userAlias=lisi007$替换成userid为lisi007对应的用户别名,如“lisi”;
    $userAliasOrName=lisi007$替换成userid为lisi007对应的用户别名或姓名,别名优先级高于姓名,如"lisi";

    若输入的模板不符合语法、不在权限范围内或无效的userid或者部门ID,则不替换该项内容,保留原样
    转译userAlias时,如果用户没有别名,则不替换该项内容,保留原样
    转译userAliasOrName时,如果用户有别名,则替换为别名;否则,将替换为姓名
    上一篇变更企业互联/上下游群成员
    下一篇监听「转发」按钮点击
      本节内容
    服务端API
    基础
    连接微信
    办公
    会议
    会议统计管理
    客户端API
    小程序
    基础
    连接微信
    办公
    JS-SDK
    基础
    连接微信
    办公
    更新日志
    联系我们