使用企业微信发送应用消息API实现消息推送

参考官方文档: 发送应用消息、调试工具、简易教程

先看完整代码及效果展示,然后具体分析

import requests
import json# 1,获取access_token
url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={0}&corpsecret={1}".format("企业ID corpid", "创建的应用的corpsecret")
ret = requests.get(url)
access_token = json.loads(ret.text)['access_token']# 2,使用access_token发送应用消息
url = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={}".format(access_token)
data = {"touser": "@all","msgtype": "text","agentid": 1000002,"text": {"content": "你的快递已到,请携带工卡前往邮件中心领取。\n出发前可查看<a href=\"http://work.weixin.qq.com\">邮件中心视频实况</a>,聪明避开排队。"},"safe": 0,"enable_id_trans": 0,"enable_duplicate_check": 0
}ret = requests.post(url, json.dumps(data))
print(ret.text)

代码输出结果

查看发送的消息

一、获取access_token

参考官方文档: 获取access_token

1,获取corpid和corpsecret用来请求API获取access_token

参数官方文档:获取corpid和corpsecret 其中corpsecret需要先自己创建应用才能查看(我这里创建了一个名为“内部消息”的应用),如图:

点击应用“内部消息”即可查看到secret了

二、发送应用消息

1,agentid参数的获取

点击应用“内部消息”即可查看到AgentId了

剩下的直接请求接口发送消息就可以了

三、报错解决:

参考官方文档: 错误代码查询,搜索errcode即可查看报错详情

1,errcode: 60020

{"errcode":60020,"errmsg":"not allow to access from your ip, hint: [1678075075372880301554475], from ip: xx.xx.xx.xx, more info at https://open.work.weixin.qq.com/devtool/query?e=60020"}

解决方法:进入到创建的应用里有个企业可信IP,点击配置

在企业可信IP中填写入报错信息中的from ip的ip地址即可(下图IP只是示例)

如第一次配置,可能还需要先配置域名(这个域名是自己已经备案的域名),并将根据页面步骤下载的txt文件上传到服务器上,可直接通过域名访问。配置完域名后再配置企业可信IP。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/52147.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信企业号获取关注者信息示例

1、序言 接到个客户的需要&#xff0c;需要在微信企业号中&#xff0c;用户点击里面应用&#xff0c;去获取用户的信息。简单的制作了个demo&#xff0c;进行记录。 2、准备工作 1、首先&#xff0c;获取登录企业后台的权限&#xff0c;创建者把你加入到管理员组即可。 2、获取…

【微信公众号】关注消息回调

微信公众平台设置 1.【基本设置】回调url路径 2.公众号基础设置 3.代码体现 public function wxCallback(Request $request) { $app app(‘wechat.official_account.default’); $accessToken $app->access_token->getToken()[‘access_token’]; // //设置菜单 $…

LLMs:大型语言模型进化树结构图之模型(BERT-style/GPT-style)、数据(预训练数据/微调数据/测试数据)、NLP任务(五大任务+效率+可信度+基准指令调优+对齐)、三大类模型的使用

LLMs&#xff1a;大型语言模型进化树结构图之模型(BERT-style/GPT-style)、数据(预训练数据/微调数据/测试数据)、NLP任务(五大任务效率可信度基准指令调优对齐)、三大类模型的使用和限制(Encoder-only、Encoder-Decoder、Decoder-only) 目录 大型语言模型进化树结构图之模型(…

1024 鲲鹏开发者技术沙龙·福州站圆满收官!给程序员的福利你收到了吗?

10月24日&#xff0c;由华为技术有限公司与福建鲲鹏生态创新中心联合主办的“1024鲲鹏开发者技术沙龙”在福州顺利举行。 在沙龙上&#xff0c;来自福建鲲鹏生态创新中心运营总监宋宗佑为活动进行致辞&#xff0c;福建鲲鹏生态创新中心生态总监朱晓彤对鲲鹏生态创业中心进行介绍…

HighNewTech:18.11.07—第五届世界互联网大会—互联网届的奥斯卡大奖—15张PPT见证15项世界互联网领先科技成果

High&NewTech&#xff1a;18.11.07—第五届世界互联网大会—互联网届的奥斯卡大奖—15张PPT见证15项世界互联网领先科技成果 目录 现场图片 1、马化腾&#xff1a;微信小程序商业模式创新 2、阎力大&#xff1a;华为昇腾310芯片 3、井贤栋&#xff1a;蚂蚁金服自主可控…

2019,你不知道的大厂薪酬

https://www.toutiao.com/a6707464019306873347/ 本文原创首发于“青创联Young Star”公众号&#xff0c;转载请注明出处。 文 | T.K 田卡 编辑 | 晓彤 ▲ BAT三科技巨头创始人&#xff0c;图/IT时代周刊 香港媒体《世界日报》近日发了一篇题为《香港“打工皇帝”恐被腾讯刘炽…

AS 导入Eclipse项目报错:Error: java.lang.RuntimeException: Some file crunching failed, see logs for details

错误原因: &#xff21;S对.9图的要求很严格,但是Eclipse会直接忽视.9图的错误. 解决方案: 打开Gradle Console 窗口查看是哪个.9图有问题.以及问题的原因. 问题原因通常是.9图没有制作好,或者是不应该是.9图却命名成.9图. 要么用AS自带的.9图编辑器修正一下图片,要么把…

马斯克被曝摆架子/ 朱晓彤卸任特斯拉中国法人/ 苹果M2Pro首发台积电3nm...今日更多新鲜事在此...

日报君 发自 凹非寺量子位 | 公众号 QbitAI 大家好&#xff01;今天是12月28日星期三。 2022年最后一个打工周已过半。 今天科技圈都在关心什么新鲜事&#xff1f; 一起来看看。 微念与李子柒和解 12月27日&#xff0c;微念官方公号发布信息&#xff1a; 微念与李子柒在绵阳市中…

巴比特 | 元宇宙每日必读:生成式AI会对下一代互联网产生怎样的影响?GPT会成为AI时代的操作系统吗?元宇宙又该何去何从?...

摘要&#xff1a;据澎湃新闻报道&#xff0c;3月30日&#xff0c;在博鳌亚洲论坛2023年年会“下一代互联网”论坛上&#xff0c;腾讯集团高级执行副总裁汤道生认为&#xff0c;下一代互联网具有三大基本趋势&#xff0c;分别是AI驱动、全真互联网以及产业互联网&#xff1b;诺基…

2023智源大会议程公开 | 大模型新基建与智力运营论坛

6月9日&#xff0c;2023北京智源大会&#xff0c;将邀请这一领域的探索者、实践者、以及关心智能科学的每个人&#xff0c;共同拉开未来舞台的帷幕&#xff0c;你准备好了吗&#xff1f;与会知名嘉宾包括&#xff0c;图灵奖得主Yann LeCun、OpenAI创始人Sam Altman、图灵奖得主…

google cloud 自动续费或扣费问题处理-使用了其它功能.坑

近两个月老是收到google cloud的账单,肉疼,发现没有ES实例,之前没有留意其它的信息和扣费账单信息.导致多扣了两个月. 发现是自己可以之前玩了下google cloud的sql-mysql和外部IP地址等 没有及时删除导致,不知道是收费项目. 今天去google付款中心去核对了才发现是mysql实例产…

2020年apple developer如何续费

2020年apple developer如何续费 今年续费发现需要安装apple developer app完成身份认证后才能进行续费。 收到到期提醒 image.png 下载Apple Developer应用 完成身份验证 请注意&#xff0c;您可能需要把iphone或ipad升级到最新版&#xff0c;不然找不到这个应用 完成验证后&…

vip会员开通续费html页面

下载地址 一款红色的网站VIP购买页面&#xff0c;会员充值购买页面模板htmlcss纯静态模板 dd:

copilot 取消订阅(付费)

copilot 现在开始收费了&#xff0c;一个月10刀&#xff0c;大概六七十块钱。取消订阅的话&#xff0c;可以按照以下方法操作。 1&#xff0c;登录自己的github账号&#xff0c;在自己账号头像处点开setting设置。 2&#xff0c;在左侧栏目选择billing and plans (付费计划) …

如何取消苹果自动续费?手把手教你关闭自动续费全步骤

如何取消苹果自动续费?一些手机应用的会员在充值时会默认自动续费,有些时候我们可能没看到默认勾选了这个选项,在收到账单才发现自己被扣了钱。想要关闭自动续费却不知道该怎么操作,今天小编就来教大家如何关闭苹果手机上的自动续费。 第一种方法:通过苹果手机设置取消订…

iOS自动续费沙盒环境测试

近期工作中涉及iOS的自动续费&#xff0c;趟了很多坑&#xff0c;也耗费很多时间&#xff0c;在此记录下&#xff0c;欢迎后来者借鉴。 1、ios的自动续费和安卓&#xff08;除华为外&#xff09;的自动续费后端逻辑一样吗&#xff1f; 答&#xff1a;不一样&#xff0c;安卓的…

App Store 开发者账号续费,找不到入口:非活跃用户

已过期续订问题处理&#xff1a;非活跃用户 问题原因&#xff1a; 1、首次申请 App Store 开发者账号&#xff0c;使用了非本 开发者账号的 APPID 进行支付&#xff0c;所以导致后续无法再使用本账号 APPID 续费问题&#xff0c;只能继续使用原支付 APPID 进行支付 今天&…

苹果开发者账号续费不成功?提示你的支付授权失败?看这里...

苹果开发者账号续费失败&#xff0c;提示&#xff1a;你的支付授权失败。请核对你的信息并重试,或尝试其他支付方式。请联系你的银行了! 公司开发者账号即将到期&#xff0c;一年一度续费的重任又落到我肩膀上了&#xff0c;那么我们就进入正题吧… 一如既往登录 developer.a…