企业微信接受消息 API 的设置

Server 可以用本地 VSCode 端口转发加 VSCode 自带的内网穿透来实现, 代码如下:

typescript 复制代码
import crypto from "node:crypto"
import { decrypt } from "@wecom/crypto"
export default defineEventHandler((event) => {
  const { msg_signature, timestamp, nonce, echostr } = getQuery(event)
  const shasum = crypto.createHash("sha1")
  const token = "---"
  const encodingAesKey = "---"
  shasum.update([token, timestamp, nonce, echostr].sort().join(""))
  const str = shasum.digest("hex")
  if (str !== msg_signature) {
    return "error"
  }
  const { message } = decrypt(encodingAesKey, echostr as string)
  return message
})
相关推荐
chao1898445 小时前
基于C# WinForm实现的仿微信打飞机游戏
游戏·微信·c#
陈思杰系统思考Jason1 天前
系统思考:基本功在快速变化中的重要性
百度·微信·微信公众平台·新浪微博·微信开放平台
陈思杰系统思考Jason3 天前
系统思考:结构性重复
百度·微信·微信公众平台·新浪微博·微信开放平台
陈思杰系统思考Jason3 天前
企业经营误区:被动应激与主动经营
百度·微信·微信公众平台·新浪微博·微信开放平台
wan55cn@126.com4 天前
人类文明可通过技术手段(如加强航天器防护、改进电网设计)缓解地球两极反转带来的影响
人工智能·笔记·搜索引擎·百度·微信
SohongAI智慧办公6 天前
广州AI办公软件哪家可以落地
其他·微信·微信公众平台
微擎应用市场6 天前
多功能 SEO 企业官网系统:助力企业数字化营销高效落地
微信
微擎应用市场6 天前
百姓微官网小程序系统 —— 企业数字化转型的轻量化解决方案
微信
微擎应用市场6 天前
高效财务对账新选择:用户资金统计小程序系统深度解析
微信