weixin_39346222 2022-11-29 20:49 采纳率: 0%
浏览 5

rust开发调用企业微信接口 reqwest post 发送消息接口

问题遇到的现象和发生背景

rust开发调用企业微信接口 reqwest post 发送消息接口 不懂调用方法

用代码块功能插入代码,请勿粘贴截图
let mut data: HashMap<&str, &str> = HashMap::new();

    data.insert("touser", "jiancheng");
    data.insert("msgtype", "text");
    data.insert("agentid", "1000022");
    data.insert("text", "content:123");
    data.insert("safe", "0");

Ok(client.post("https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=access_token")
        .headers(headers)
        .json(&data)
        .send()
        .await?
        .json::<HashMap<String, Value>>()
        .await?)

运行结果及报错内容

String("Warning: wrong json format. empty content, hint: [1669725657235732991226803],

我的解答思路和尝试过的方法

过往几天一直想思路 text嵌套hashmap 但是data定义只能插入字符串 编译器无法通过

我想要达到的结果

reqwest正确提交嵌套json格式 谢谢

  • 写回答

2条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 创建了问题 11月29日

      悬赏问题

      • ¥15 mongodb 如何使用$lookup 连接3表查询
      • ¥15 看一个晶振的说明书,有一些疑问
      • ¥100 用YOLOv5检测胸部肿瘤之前处理步骤
      • ¥15 关于H.265中查表估算编码比特数的相关问题
      • ¥15 关于#AC正确率#的问题,如何解决?
      • ¥30 pyinstaller后不执行print且不能退出
      • ¥15 IncredBuild报错
      • ¥15 锂电池偏最小二乘法参数辩识
      • ¥15 session失效问题
      • ¥15 GMS地下水数值模拟无法打开