标签:nbsp ref color 返回 超过 使用 企业 tab end
参考文档:http://work.weixin.qq.com/api/doc#10167
1、接口定义
请求方式:POST(HTTPS)
请求地址: https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN
参数说明:
参数 | 是否必须 | 说明 |
---|---|---|
access_token | 是 | 调用接口凭证 |
2、文本消息发送post请求参数
参数 | 是否必须 | 说明 |
---|---|---|
touser | 否 | 成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个)。特殊情况:指定为@all,则向该企业应用的全部成员发送 |
toparty | 否 | 部门ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数 |
totag | 否 | 标签ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数 |
msgtype | 是 | 消息类型,此时固定为:text |
agentid | 是 | 企业应用的id,整型。可在应用的设置页面查看 |
content | 是 | 消息内容,最长不超过2048个字节 |
safe | 否 | 表示是否是保密消息,0表示否,1表示是,默认0 |
3、使用功能python给指定人员/组 发送消息
# -*- coding:UTF-8 -*- import urllib2 import urllib import json def get_access_token(): url = ‘https://qyapi.weixin.qq.com/cgi-bin/gettoken?‘ # corpid=ww2f9a1a85f1806981&corpsecret=bvAUJ2OYnjB4eAlCpSdH20AxrjSP6jX60PSGnO6VWuQ para = {‘corpid‘:‘ww2f9a1a85f1806981‘,‘corpsecret‘:‘tGFtVLxmjxPf6jj2t5SKyqEUYkpCM9e2hw-OrwSQwSg‘} req = urllib2.Request(url + urllib.urlencode(para)) ret = urllib2.urlopen(req) ret = json.loads(ret.read()) return ret token_id = get_access_token().get(‘access_token‘) data = { "touser" : "@all", "toparty" : "", "totag" : "", "msgtype" : "text", "agentid" : 1000002, "text" : { "content" : "你的快递已到,请携带工卡前往邮件中心领取。" }, "safe":0 } headers = {‘Content-Type‘: ‘application/json‘} url = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s"%(token_id) request = urllib2.Request(url=url, headers=headers, data=json.dumps(data)) response = urllib2.urlopen(request) print response.read() # 返回结果:{"errcode":0,"errmsg":"ok","invaliduser":""}
标签:nbsp ref color 返回 超过 使用 企业 tab end
原文地址:https://www.cnblogs.com/xiaonq/p/8868326.html