用白码,快速实现企业微信群发消息

用白码,快速实现企业微信群发消息好久没更新啦 目前我正在通过白码低代码开发平台开发一个 crm 系统 主要用于管理 c 端客户 最近就想做一个群发消息功能 因为客户是在企业微信上和消费者直接交流的 偶尔还会拉个群 在白码平台上可通过 API 对接使用企业微信官网的接口实现群发消息功能 正好 平台也提供了封装好的企业微信 API 直接就能调用了 如果需要通过第三方应用对接企业微信 API 就需要现在企业微信后台创建一个应用 但平台已经提供了自动集成的功能 集成后就可以直接使用平台提供的第三方类型企业微信 API 目标在 crm 上实现群发消息功能 企业

目标

在crm上实现群发消息功能(企业微信

前期准备

在功能中调用上图API可保存所有外部联系人id到联系人数据表中,这里就不详细说明了;

整体思路

功能步骤

async function run($input,$output,$modules = modules){ 
    const wxworkThirdApi = $modules.wxworkThirdApi; let contact_list = [...$input.external_userid].map(v=>v["5f8941df2447e4265cd62ae3"]); let data = { 
    chat_type: "single", external_userid: contact_list, sender: $input.userid, text: { 
    content: $input.content } } switch ($input.type) { 
    case "文本": break; case "图片": let image_url = $input.imgUrl; let mediaName = new Date().getTime() + ".png"; //上传临时素材 let media = await wxworkThirdApi.uploadMediaByUrl(image_url, "image", mediaName); data.image = { 
    media_id: media.media_id } break; case "图文": let img = $input.link_picurl || ""; img = img.replace(/^https:/, "http:"); data.link = { 
    title: $input.link_title, picurl: img, desc: $input.link_desc, url: $input.link_url } break; } let addmsgresult = await wxworkThirdApi.request( { 
    method: "post", url: "externalcontact/add_msg_template", data: data } ) $output.msgid = addmsgresult.msgid; } 

测试结果

在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203862.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午9:26
下一篇 2026年3月19日 下午9:26


相关推荐

  • 朋友圈集赞万能截图生成器微信小程序源码下载

    朋友圈集赞万能截图生成器微信小程序源码下载大家好这是一款朋友圈积攒截图小程序里面内涵三款样式生成,一款图文,一款分享,一款查看的样式也就是我们微信朋友圈所用到的样式就包含了里面的流量主那些可以用户自由的添加哈!赞的数量那些可以用户自定义的哈另外所需的内容也是用户自定义的安装方法的话和往常一样!直接微信开发者工具打开源码然后设置一个合法域名上传审核就可以了合法域名在压缩包里面,搭建解压了就可以看到了小程序源码下载地址:(442条消息)朋友圈集赞万能截图生成器微信小程序源码下载-小程序文档类资源-CSDN文库ht

    2025年9月20日
    7
  • C语言 按位异或运算

    C语言 按位异或运算按位异或运算:规律:无论0或1,异或1取反,异或0不变变量交换:题一:给定两个数a和b,用异或运算交换它们的值。思路:1)中间量t=a^b2)b=tb,相当于abb,根据异或性质知道ab^b=a,所以b=t^b就是b=a(异或性质:异或两次不变)3)a=t^a,道理同上出现奇数次的数:题二:输入n个数,其中只有一个数出现了奇数次,其它所有数都出现了偶数次。求这个出现了奇数次的数。思路:根据异或的性质,两个一样的数异或结果为零。也就是所有出现偶数

    2022年5月25日
    46
  • 富文本编辑器Ueditor实战(一)

    富文本编辑器Ueditor实战(一)本文简单说明如何在 tomcat 中部署 ueditor 并举例介绍了他的 api 以及相关工具栏 用户可以根据需要进行调整

    2026年3月18日
    2
  • MAC IntelliJ IDEA 2018.1版本 安装+破解方法

    一、下载IntelliJIDEA2018.1链接:https://confluence.jetbrains.com/display/IDEADEV/IDEA+2018.1+EAPideaIU-181.4445.20.dmg安装。二、下载包:http://idea.lanyus.com/jar/JetbrainsCrack-2.7-release-str.jar在Finder应用程序文件夹中右击…

    2022年4月8日
    53
  • kyj552.com ios.html,Homework.ipynb

    kyj552.com ios.html,Homework.ipynb{“cells”:[{“cell_type”:”code”,”execution_count”:23,”metadata”:{“scrolled”:true},”outputs”:[{“name”:”stdout”,”output_type”:”stream”,”text”:[“\n”,”RangeIndex:768entries,0to767\n”,”Datacol…

    2022年7月17日
    20
  • Hybrid App开发 四大主流平台「建议收藏」

    Hybrid App开发 四大主流平台「建议收藏」HybridApp在过去的两年中已经成为移动界的核心话题,但是作为一名Web开发者来说要如何站在移动互联网的浪潮之巅呢?是选择学习原生开发,研究Java、Object-C、C#等语言,还是选择继续使用网页开发,容忍HTML5功能的局限性?就在开发者左右为难的情况下HybridApp作为一个折中的解决方案诞生了。那么究竟什么才是HybridApp呢?HybridApp概念…

    2022年5月11日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号