企业微信自建应用(JS-SDK):聊天工具栏分享消息到会话

企业微信踩坑记录 第一次接触,一步一个坑,一个都没落的踩完了,记录一波~~ 项目背景:企业微信接入h5网页应用,获取群ID跟userID。 步骤:1.先看文档,如何接入JS-SDK 参考文档:https://open.work.weixin.qq.com/api/doc/90000/90136/90512 2.跟着步骤走,一来就有一行红字,自己不看,踩坑别怪我 所有的JS接口只能在企业微信应用的可信域名下调用(包括子域名),且可信域名必须有ICP备案且在管理端验证域名归属 看了,跟着步骤乖乖走,坑还是来了:设置可信域名 阅读详情


一、目的

将图片,视频,商品,文字,文章等直接分享给当前会话客户

一、核心代码

官网链接:企业微信API文档

API: 聊天工具栏分享消息到会话 (sendChatMessage)
这里不知为何唯独缺少对音频的支持

	wx.invoke('sendChatMessage', {
   
   
	    msgtype:"text", //消息类型,必填
	    text: {
   
   
	        content:"你好", //文本内容
	    },
	    image:{
   
   
	        mediaid: "", //图片的素材id
	    },
	    video:{
   
   
	        mediaid: "", //视频的素材id
	    },
	    file:{
   
   
	       mediaid: "", //文件的素材id
	    },
	    news:{
   
   
	        link: "", //H5消息页面url 必填
	        title: "", //H5消息标题
	        desc: "", //H5消息摘要
	        imgUrl: "", //H5消息封面图片URL
	    },
	    miniprogram:{
   
   
	        appid: "wx8bd80126147df384",//小程序的appid
	        title: "this is title", //小程序消息的title
	        imgUrl:"https://search-operate.cdn.bcebos.com/d054b8892a7ab572cb296d62ec7f97b6.png",//小程序消息的封面图。必须带http或者https协议头,否则报错 $a
企业微信-新版WECOM-JSSDK-分享消息到当前会话-sendChatMessage-(fail_no permission与errMsg: “sendChatMessage:no permis) 企微分享侧边栏,增加小程序的商品、活动落地页的分享快捷发送分享,点击 【发送】可快速发送对应的小程序商品链接给客户。4.1:首先要先看企业微信的官方文档,现在有新版与旧版之分,其实也差不多的,新版是ww.xxx。4.2:我当时遇到的问题,ww.sendChatMess分享报错信息如下:就是权限配置的问题了。旧版是wx.xxxx,如下图, 阅读详情

相关推荐

企业微信自建应用开发全攻略:从前端搭建到消息推送实战

本文提供了一份企业微信自建应用开发的完整实战指南。内容涵盖从后台应用创建、前端项目搭建(推荐使用uni-app框架)、打包部署到HTTPS服务器,再到核心的消息推送功能实现。重点解析了如何通过服务端API发送消息、实现网页授权单点登录以及使用JS-SDK增强交互,并分享了开发部署中的常见问题与解决方案,帮助企业快速构建高效内部业务入口。

loss4bartender的博客 906

企业微信JS-SDK实战:从零实现商品链接分享到企微群聊

本文详细介绍了如何从零开始在企业自建应用中使用企业微信JS-SDK实现商品链接分享到企微群聊功能。文章涵盖了核心的权限验证流程(config与agentConfig)、两种SDK引入方式(Script标签与npm包),并重点解析了调用openExistedChatWithMsg接口发送图文消息的完整步骤与代码实战。同时提供了针对“无效签名”、图片不显示等常见问题的避坑指南,帮助开发者快速集成并规避典型错误。

weixin_29010003的博客 577

企业微信新版WECOM-JSSDK分享功能实战:解决sendChatMessage权限报错问题

本文深入解析企业微信新版WECOM-JSSDK中sendChatMessage接口触发“no permission”报错的根本原因与全套解决方案。核心在于打通从管理后台权限配置、后端URL签名生成到前端ww.register初始化的完整权限链条,并提供了详细的代码示例与深度排查指南,帮助开发者彻底解决此权限问题。

weixin_28077113的博客 499

企微H5应用白屏404根源:五环权限链路详解

企业微信H5应用配置本质是OAuth2.0+RBAC模型在Web端的落地,其核心在于企业身份认证、应用注册、域名白名单、页面授权与用户可见性构成的五环权限链路。该链路决定H5能否被加载、JS-SDK能否初始化、用户能否访问。常见白屏或404并非前端部署问题,而是可信域名未备案、可见范围未生效、签名URL不一致等权限断点所致。典型场景包括localhost无法校验、二级域名需单独添加、code参数未处理等。本文聚焦企业微信工作台集成中的权限执行逻辑与工程化调试方法,覆盖v4.1.18后台实操。

weixin_34080951的博客 460

企业微信H5应用开发全流程:从创建企业到应用部署

本文详细解析了企业微信H5应用开发的全流程,从创建测试企业、配置应用与可信域名,到打通网页授权与JS-SDK,并涵盖前后端开发实战与部署上线。文章重点介绍了如何高效配置工作台与聊天工具栏入口,并提供了常见问题排查指南,帮助企业开发者快速构建安全、可用的企业级H5应用。

weixin_29290379的博客 779

使用企业微信的jsdk调用企业微信api--前端

引入配置信息 接口获取配置信息 api.getWxConfigParams({ corpId: Config.corpId, ticketType: 2, url: encodeURIComponent(window.location.href.split('#')[0]), f: 1// 游客态可以查询 }).then(res => { if (res.code === 0) { const { appId, nonceStr, signature,

weixin_43704691的博客 3966

企业微信数据备份实战:从API拉取到对象存储的完整方案

数据备份是保障企业数字资产安全与业务连续性的基石,其核心原理在于通过定期或实时复制关键数据,确保在系统故障、人为误操作或灾难发生时能够快速恢复。在技术实现上,现代备份方案通常结合API接口、消息队列和云存储等技术栈,以构建高可靠、可扩展的数据保护体系。对于广泛使用企业微信进行日常沟通与协作的团队而言,其内部沉淀的会话记录、客户资料与文件已成为关键业务数据。本文聚焦于企业微信这一具体应用场景,深入探讨如何利用其官方API合规拉取数据,并借助消息队列(如RabbitMQ)进行异步缓冲与解耦,最终将结构化元数据存

weixin_30740295的博客 479

飞书企业微信CLI实战:从Webhook到自动化办公的完整指南

命令行界面(CLI)是开发者与系统交互的高效方式,通过指令即可完成复杂操作。对于办公协作平台而言,飞书和企业微信都提供了开放API与群机器人Webhook能力,使得用户可以在终端中发送消息、读取数据、触发自动化流程,这本质上就是一种“CLI式”操作。比如,只需一行curl命令,就能向群聊推送通知,批量处理消息、同步组织架构等,极大提升了IT运维、DevOps和日常办公的效率。相比图形界面,命令行在批量处理、自动化接入和脚本化执行方面具有天然优势,尤其适合需要快速反馈和可复用的场景。本文以实际操作为导向,介绍

weixin_32667955的博客 230

企业微信AI助手实战:基于Dify与Node.js的智能机器人部署指南

企业级AI应用开发正从复杂工程向低门槛、可视化构建演进。其核心原理在于通过API桥接,将成熟的通讯平台与AI能力平台解耦集成。这种架构的技术价值在于大幅降低了内部AI应用的部署门槛,使非技术背景人员也能快速构建智能助手。在实际应用场景中,它常用于新员工培训、IT支持、知识查询等环节,实现“开箱即用”的智能交互。本文聚焦于如何利用Dify平台的可视化工作流编排能力,结合企业微信的通讯协议,通过Node.js中间件实现高效、稳定的AI智能体部署。项目通过封装企业微信SDK和Axios客户端,解决了消息收发、协议

weixin_27758233的博客 604

企业微信PC端链接内置浏览器打开失败:原因分析与系统化解决方案

在企业应用开发中,WebView作为内嵌浏览器组件,是实现应用内网页浏览的核心技术。其原理是通过将浏览器内核集成到客户端中,为应用提供独立的网页渲染环境,从而保障用户体验的一致性与数据的安全性。这一技术对于需要维持登录状态、调用原生能力或确保界面风格统一的H5应用场景至关重要。然而,在实际工程实践中,尤其是在跨平台场景下,WebView的行为差异常导致链接打开异常,例如在企业微信PC客户端中,链接未能按预期在内置浏览器打开,反而跳转至系统默认浏览器。这通常涉及URL编码规范、协议处理、客户端环境兼容性及消息

weixin_30681121的博客 619

企业微信API实战:外部群消息自动推送开发指南与避坑

在企业级应用开发中,API集成是实现自动化与效率提升的核心技术。通过调用标准接口,程序可以替代人工完成重复性任务,其原理在于应用通过授权凭证与远程服务进行安全通信。这项技术的价值在于打通系统壁垒,实现业务流程自动化,广泛应用于客户通知、营销推广、系统告警等场景。本文聚焦于企业微信生态,深入解析如何利用其开放API,特别是`shareToExternalChat`接口,实现向外部客户群的程序化消息推送。文章将结合`access_token`管理和`chat_id`获取等关键热词,提供从权限配置、代码实现到错误

weixin_34357436的博客 482

AI助手多渠道接入实战:微信企微飞书钉钉QQ元宝CLI七路打通

AI助手要真正落地业务,必须具备跨平台数据感知能力——这本质上是‘多源异构事件接入’问题。其核心原理在于统一抽象消息协议、身份标识与错误处理机制,而非为每个渠道写定制代码。技术价值体现在打破数据孤岛、构建用户全域上下文、支撑实时智能响应;典型应用场景包括SaaS客服自动工单生成、跨平台审批协同、Z世代社群智能运营等。本文聚焦WorkBuddy在微信、企业微信、飞书、钉钉、QQ、元宝及CLI七大渠道的工程化接入实践,覆盖OAuth2.0鉴权、事件订阅、会话存档、国密解密、幂等去重、trace_id全链路追踪等

mybwu_com的专栏 433

OpenClaw本地AI工作流:企业微信合规机器人部署指南

AI工作流调度器是面向自动化任务编排的轻量级Agent框架,其核心原理在于将大语言模型能力封装为可配置、可触发、可集成的技能单元(Skill),通过标准API与外部系统协同完成意图理解、工具调用与结果生成。该技术具备低代码编排、本地化部署、企业级安全可控等显著价值,广泛应用于智能客服、会议纪要、知识库问答等重复性高、规则明确的办公场景。OpenClaw正是这一范式的典型实现,它不触碰个人微信协议,而是基于企业微信官方API构建端到端合规链路,结合Docker容器化与Web可视化界面,大幅降低AI Agent

cucanqi9387的博客 431

交互式消息卡片开发指南:从JSON配置到飞书实战

在即时通讯和协同办公场景中,消息交互正从静态文本向富媒体和可操作界面演进。其核心原理是通过声明式JSON描述,定义包含按钮、表单等UI组件的结构化消息体,由平台客户端渲染并响应用户操作。这种技术价值在于将轻量级前端与后端服务无缝衔接,通过事件驱动的Webhook回调机制,实现业务逻辑的闭环。它显著减少了用户在应用间切换的认知负荷,提升了任务处理效率。典型的应用场景包括审批流程、数据收集、状态跟踪和机器人对话。本文以飞书平台为例,详细解析了交互式消息卡片的配置流程、安全实践和高级技巧,并重点探讨了如何通过JS

weixin_42551967的博客 434

CubeMX配置ADC+DMA避坑实战:如何避免采样过快导致的系统崩溃

本文针对STM32开发中常见的ADC采样过快导致程序卡死问题,提供了基于CubeMX的实战避坑指南。通过分析ADC与DMA协作机制,详解时钟配置、采样时间、DMA缓冲区长度及中断设置等关键步骤,帮助开发者从源头规避系统崩溃风险,实现稳定可靠的数据采集。

weixin_28273593的博客 324

机械臂标准DH建模及正运动学分析(以IRB4600型工业机械臂为例)

对于工业机械臂而言,运动学是不考虑力学特性的情况下对机械臂的几何参数与其位置、速度、加速度等运动特性的关系研究。DH建模是运动学的基础,全称为Denavit-Hartenberg建模方法,是一种广泛应用于机器人运动学中的建模技术。该方法通过在每个连杆上建立坐标系,并利用齐次坐标变换来实现连杆之间的坐标转换。通过依次变换,可以推导出末端执行器相对于基坐标系的位姿,从而建立机器人的运动学方程。以IRB4600型六自由度工业机械臂为例,选择标准DH建模方法,建立其正运动学模型。

chen_mp的博客 1万+

《探秘 BME680温度湿度气压气体传感器模块:环境感知的卓越之选》:此文为AI自动生成

BME680 是一款由博世公司推出的集成环境传感器模块,在环境监测和物联网等领域中发挥着重要作用。它能够同时测量温度、湿度、气压和气体浓度等多个环境参数,为各种应用提供准确可靠的环境数据。该模块采用小巧的封装形式,便于集成到各种设备中,无论是智能家居、可穿戴设备还是工业监测系统,都能轻松适配。例如,在智能家居系统中,BME680 模块可以监测室内环境参数,如温度、湿度、气压和空气质量等。通过与智能家居控制器或智能手机应用程序的连接,用户可以实时了解室内环境状况,并根据需要进行调整。

zheng_ruiguo的专栏 1868

浙江大学Fast-Lab从0制作自主空中机器人公开课教程补充及部分注意事项(适用于ubuntu系统和ROS零基础)

浙江大学Fast-Lab从0制作自主空中机器人公开课纯萌新补充(适用于从没接触过ubuntu系统),记录了一些自己不会的地方以及踩过的坑

qq_39986834的博客 2984

深度学习PyTorch代码模板——模型训练框架、数据处理、绘图…

个人用深度学习代码模板:模型训练框架、数据处理、绘图等。待补充。

https://www.hyperplasma.top 1908

【华为OD机试真题 2025C卷】895、贪心歌手 | 机试真题+思路参考+代码解析 (C++、Java、Py、C语言、JS)

【华为OD机试真题 2025C卷】895、贪心歌手 | 机试真题+思路参考+代码解析 (C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为od,如何备战华

KJ.JK 964

嵌入式STM32F407CET6移植OpenHarmony系统方法

文件末尾添加:export PATH=~/gcc-arm-none-eabi-10-2020-q4-major/bin:$PATH。编译完成文件输出在LiteOs源码目录下out/STM32F407_ATK_Explorer文件夹中。②点击connect to the target,下方会自动显示识别出来的芯片型号以及flash大小。⑤点击program verify并点击start,等待烧写并校验完成,你就能看到程序正在运行了。,在选择刚才我们说的Huawei_LiteOS.hex文件。

嵌入式技术开发 546

R语言广义加型模型(GAM)的运用例子及实现教程

一旦拟合了广义加型模型,我们可以查看模型摘要和诊断,以评估模型的质量和拟合情况。# 查看模型摘要响应变量:mpg(汽车的燃油效率)拟合函数:mpg ~ s(hp) + s(wt)

Mrrunsen的博客 3446

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: PC、H5页面从详情页跳回列表页保留滚动条位置
下一篇: 正则表达式(语法篇)
magic-fish
博客等级 码龄9年 3粉丝 25原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值