python:发送消息给微信企业号

 1 # -*- coding:utf-8 -*-
 2
 3 import requests
 4 import json
 5
 6 ‘‘‘
 7 基础环境:微信企业号
 8 version:python 2.7
 9 ‘‘‘
10
11 class Send_Message():
12     def __init__(self, text):
13         self.text = text
14     def Token(self):
15         url = ‘https://qyapi.weixin.qq.com/cgi-bin/gettoken‘
16         # corpid,corpsecret 为微信端获取
17         params = {‘corpid‘:‘xxxxxxx‘,
18         ‘corpsecret‘: r‘xxxxxxxxxxx‘
19         }
20         url = ‘https://qyapi.weixin.qq.com/cgi-bin/gettoken‘
21         r = requests.get(url=url, params=params)
22         token=json.loads(r.text)[‘access_token‘]
23         return token
24
25     def send_message(self):
26         data={"touser": "@all",
27         "toparty": " PartyID1 | PartyID2 ",
28         "totag": " TagID1 | TagID2 ",
29         "msgtype": "text",
30         "agentid": ‘2‘,
31         "text": {
32             "content": "%s" %(self.text)
33         },
34         "safe":0
35         }
36         # json.dumps在解析格式时,会使用ascii字符集,所以解析后的数据无法显示中文,ensure_ascii不解析为ascii字符集,使用原有字符集
37         value = json.dumps(data, ensure_ascii=False)
38         token = self.Token()
39         url = ‘https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s‘ %(token)
40         r = requests.post(url, data=value)
41         return r.text
42
43 if __name__ == ‘__main__‘:
44     s = Send_Message("你好,欢迎")
45     s.send_message()
时间: 2024-10-22 03:50:05

python:发送消息给微信企业号的相关文章

python与shell通过微信企业号发送消息

python与shell通过微信企业号发送信息,脚本来源于网络,做好搬运工,哈哈,相应的参考链接放在末位 shell版本: #!/bin/bash # CropID="xxxx" Secret="xxxxxx" GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$CropID&corpsecret=$Secret" Gtoken=$(/usr/bin/curl -s -G

我是企业号体验账户 我发送消息:微信错误 errcode=60011,

http://qydev.weixin.qq.com/qa/index.php?qa=3197&qa_1=%E6%88%91%E6%98%AF%E4%BC%81%E4%B8%9A%E5%8F%B7%E4%BD%93%E9%AA%8C%E8%B4%A6%E6%88%B7-%E6%88%91%E5%8F%91%E9%80%81%E6%B6%88%E6%81%AF%EF%BC%9A%E5%BE%AE%E4%BF%A1%E9%94%99%E8%AF%AF&show=3197#q3197 我是企业号

python特定时间发送消息到微信公众号

#!/usr/bin/env python# -*- coding: utf-8 -*-# __author__ = 'James'# 导入模块from wxpy import *import time, datetime# 初始化机器人,扫码登陆bot = Bot(cache_path='shuangkai.pkl') # 搜索名称含有 "游否" 的男性深圳好友my_friend = bot.friends().search('ruby')[0]# 发送文本给好友my_friend.

另外一个给微信企业号发文字信息的python脚本

http://chenx1242.blog.51cto.com/10430133/1954634 文章里面有一个python脚本可以用来给微信企业号发信息,如果你不喜欢那篇文章里面"title+content"的样式,可以使用如下的脚本: #coding:utf-8 import urllib2 import json import sys def getMsg():     #为了避免发送中文消息报错,使用utf8方式编码     reload(sys)     sys.setdef

微信企业号开发:消息类型与差别

微信企业号的消息.分成两种,调用微信接口发送的消息在接口文档中叫做发送消息,这样的消息是json格式的.在微信server给我们配置的URL post数据时发送的消息叫做接收消息和事件,须要加密解密,不须要调用微信接口,这样的消息的格式是XML格式的. 两种消息的差别和联系: 发送消息是json格式的,不须要加密解密.须要调用微信的接口,须要AccessToken,这样的消息适用于公众号主动推送下发消息. 接收消息和事件的格式是XML格式的,须要加密,不须要调用微信接口,不须要AccessTok

给“微信群”发送消息

在微信群里面,"刷屏"的行为是被谴责的.那如果小程硬是要做到"刷屏"的话,有什么办法吗? 显然,靠快速打字是不现实的,用程序来实现才靠谱. 本文介绍如何用程序发送消息到微信群. 参考网页微信的功能,很自然的一个想法就是调用网页微信的接口来实现这个功能. 那么,有没有现成的项目已经实现了对微信接口的封装了呢? itchat,这是一个开源的python项目,封装了微信接口.通过它,可以实现收发消息.分析好友数据等等有兴趣的事情. 所以,小程就用它来实现消息的发送. (1

利用Python定时给女友微信发送今日天气情况,异地恋维护感情神器

前言 在我们生活当中,有许多的×××姐和小哥哥都是出于异地恋的状态. 所以进群:839383765 可以获取各类Python入门学习资料+视频资料+在线直播教学! 我为你翻山越岭,却无心看风景.在她感冒的时候,我不能说开门,只能说喝水. 虽然不能做到无微不至的照顾,但是咱们需要更加细心的了解,教你用Python给女友微信定时发送天气预报,减少女友的生病以及不舒服,不然你到时候只能说多喝热水就不好了! 实现效果图构思 看过背景中的需求描述,要实现这个功能,我们需要解决以下这么几个问题: 1.爬取天

Swift - 发送消息(文本,图片,文件等)给微信好友或分享到朋友圈

通过调用微信提供的API接口,我们可以很方便的在应用中发送消息给微信好友,或者分享到朋友圈.在微信开发平台(https://open.weixin.qq.com)里,提供了详细的说明文档和样例.但由于提供的样例是使用Objective-C写的,所以这边我写了个Swift版的样例. 1,实现的功能 (1)可以发送各种类型的消息给好友,也可以分享到朋友圈 (2)发送的内容类型包括:纯文本,图片,链接,音乐,视频,gif表情,非gif表情,文件 2,效果图如下       3,注意事项: (1)该样例

微信通过openID发送消息/后台post、get提交并接收数据 C# .NET 配置404,500等错误信息 连接字符串

控制器:下面是post发送消息(微信不支持从前台发送数据,之前试过,报错,需要跨域,跨域的问题解决后还不行,最后发现之后后端提交 WXApi类: #region 验证Token是否过期 /// <summary> /// 验证Token是否过期 ///</summary> public static bool TokenExpired(string access_token) { string jsonStr = HttpRequestUtil.RequestUrl(string.