错误内容

{‘errcode’: 40008, ‘errmsg’: ‘Warning: wrong json format. invalid message type, hint: [1596176563_47_d9bbe040d5a640ea75f8625e35783c76], from ip: 61.183.117.38, more info at https://open.work.weixin.qq.com/devtool/query?e=40008’}

查看官网错误代码意义

40008 不合法的msgtype参数 合法的msgtype取值,参考:消息类型

原因

企业微信群机器人的消息虽然是“text”类型的,但是post发送过去的头部是“application/json”,是json格式的,查看python的request中的post方法:

def post(url, data=None, json=None, **kwargs):r"""Sends a POST request.:param url: URL for the new :class:`Request` object.:param data: (optional) Dictionary, list of tuples, bytes, or file-likeobject to send in the body of the :class:`Request`.:param json: (optional) json data to send in the body of the :class:`Request`.:param \*\*kwargs: Optional arguments that ``request`` takes.:return: :class:`Response <Response>` object:rtype: requests.Response"""return request('post', url, data=data, json=json, **kwargs)

所以在python 的request中,不能使用data,data的数据只能是字典,列表或者元组。
而json= 发送的是json的数据,所以这里需要使用json

requests.post(url=URL, headers=HEADERS, json=Data, verify=False)

附链接:

Zabbix Basic -zabbix 使用python脚本调用群企业微信机器人将告警信息发送至“企业微信”群中,并@指定人员(提醒指定人员查看)

企业微信机器人python脚本执行报错-‘errcode‘: 40008, ‘errmsg‘: ‘Warning: wrong json format. invalid message type相关推荐

  1. 夜神模拟器打开后报错:nox_adb.exe已停止工作,Appium+Python脚本执行报错:500

    一.场景回溯: 夜神模拟器打开后报错:nox_adb.exe已停止工作,Appium+Python脚本执行报错:500. 二.问题解决: 1.cmd中关闭Appium服务: 2.进入夜神模拟器安装的b ...

  2. 微信公众号开发,报错{errcode:41005,errmsg:media data missing hint:}的解决办法---亲测有效

    在微信开发中,遇到报错:errcode":41005,"errmsg":"media data missing hint 具体解决办法如下地址,实测有效: 对应 ...

  3. 微信网页授权报错{errcode:40029,errmsg:invalid code}

    原因:前端开发在重定向链接上拿code时将code处理成小写了 因为微信网页授权涉及到用户的私密信息,所以会特别严格,区分大小写也是正规操作. 我们写的h5网页现在微信里获得用户权限,就需要走微信的微 ...

  4. 微信小程序报错 errcode: 40029, errmsg: “invalid code 针对狮子鱼

    微信小程序报错 errcode: 40029, errmsg: "invalid code 一般情况是微信小程序appid和服务器后台设置的appid不一致造成的,本案例是狮子鱼后台小程序参 ...

  5. 小程序 报错 errcode: 40029, errmsg: invalid code, hints: [ req_id: HQd79a0747th31 ]

    ☾ .背景 今天在进行小程序开发过程中,需要登录获取用户的 token信息 当调用 wx.login 后,进一步需要根据所得的 code 码进行登录凭证校验(包含 openid.session_key ...

  6. app中使用企业微信sdk分享小程序报错:小程序路径错误,加载超时 解决办法。

    问题描述: 在app中,需要调用企业微信skd,分享小程序给客户,客户打开小程序. 如果客户直接是企业微信中的,可以在企业微信中打开小程序. 但是,如果客户是微信中,用户在微信中打开小程序就报错. i ...

  7. 脚本执行报错 syntax error: unexpected end of file

    发生场景:windows环境编辑/生成的shell脚本,在linux系统上运行时报错 可能的原因和解决办法: 1.如果脚本里面有if这样的,先数一下if 和 fi的数量是否匹配,很多时候是漏写了fi ...

  8. 微信公众号 模版消息 跳转到小程序报错{ errcode: 40013, errmsg: 'invalid appid hint: [cC6RwA09011295]' }

    今天做微信公众号模版消息推送,要求点击模版消息,就直接跳转到小程序里面. 当然,我已经按照官方文档,填写了正确的小程序appid,可是还是报错. { errcode: 40013, errmsg: ' ...

  9. 微信开发getPhoneNumber报错“errcode“:41001,“errmsg“:“access_token missing rid

    请求地址 POST https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=ACCESS_TOKEN 报错原因: ...

  10. 微信小程序——登陆凭证校验报错{errcode:40029,errmsg:invalid code, hints: [ req_id: weh8ka0297hc58 ]}

    微信小程序登陆校验时需要使用临时登录凭证code ,appID和appsecret来向微信服务接口来获取 session_key 和 openid .但是后台向微信服务器请求时得到的一直是{" ...

最新文章

  1. SSC:面向大规模场景识别的语义扫描context(IROS2021)
  2. seaborn系列 (14) | 条形图barplot()
  3. php cli mysql_php – 为什么mysql CLI可以连接,但不能连接WordPress?
  4. 07 / LiveVideoStack主编观察:走,卷海外去
  5. java 1.8签名apk_给Android的APK程序签名和重新签名的方法
  6. flutter popup
  7. 树莓派2研究之:交叉编译小度WIFI驱动,让小派支持小度WIFI
  8. android投屏小米盒子,Mibox S 小米盒子国际版:可能是 2019 新年最值的原生 AndroidTV...
  9. VGG16模型PyTorch实现
  10. ps4html5播放器,PS4迎来全新媒体播放器 支持多种视频音频格式
  11. java setvalue函数,Java JavaTuples setValue()用法及代码示例
  12. ffmpeg ts与mp4互相转换
  13. 微信小程序强制更新版本
  14. 中高级iOS大厂面试宝典,拿到offer率80%,金三银四将是你的新起点
  15. 阿里云 EMAS Serverless 重磅发布
  16. easypoi 语法_【英语语法】一般过去时(附视频讲解)
  17. [附源码]计算机毕业设计JAVA宠物医院管理系统
  18. 常用手机uc浏览器兼容问题记录(陆续补充)
  19. ubuntu下j在安装ava环境
  20. 国内foursquare类型网站 玩转四方 www.play4f.org

热门文章

  1. Win10菜单栏卡顿无响应的解决方法
  2. 一文读懂!最新Transformer预训练模型综述!
  3. 使用纯JavaScript实现全网页动态樱花飘落特效
  4. 一个三维四翼混沌系统混沌吸引子——MATLAB实现
  5. PTA 数据结构与算法题目集(中文)7-38 寻找大富翁(25 分)快排或堆排序
  6. speedoffice表格怎么插入文本框?
  7. 电脑只有.exe文件不显示后缀名
  8. [bugbank]看Fuzz与漏洞擦出火花
  9. 三角函数逼近锯齿函数和阶梯函数
  10. 大学计算机之软件设计程序框图,《程序框图、顺序结构》教学设计