python 微信企业号

python 微信企业号

准备,如果没有微信企业号,可以先申请体验号
记下CorpID和Secret(获取Token用)

发送消息
首先可以在微信的开发者中心,查看接口文档

下面就是python代码:
1、根据CorpID和Secret得到token<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwcmUgY2xhc3M9"brush:java;"> def get_token_in_time(corp_id, secret): res = urllib2.urlopen(‘https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=%s&corpsecret=%s‘ % (corp_id, secret)) res_dict = simplejson.loads(res.read()) token = res_dict.get(‘access_token‘, False) return token



2、send

def send_txt_msg(token, content, to_user="@all", to_party="", to_tag="", application_id=0, safe=0):
    try:
        data = {
            "touser": to_user,
            "toparty": to_party,
            "totag": to_tag,
            "msgtype": "text",
            "agentid": application_id,
            "text": {"content": content},
            "safe": safe
        }

        data = simplejson.dumps(data, ensure_ascii=False)
        print data, type(data)
        req = urllib2.Request(‘https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s‘ % (token,))
        resp = urllib2.urlopen(req, data)
        msg = u‘返回值:‘ + resp.read()
    except Exception, ex:
        msg = u‘异常:‘ + str(ex)
    finally:
        print msg
时间: 2024-12-09 04:11:53

python 微信企业号的相关文章

python 微信企业号-回调模式接收微信端客户端发送消息并被动返回消息

说明:此代码用于接收手机微信端发送的消息 #-*- coding:utf-8 -*- from flask import Flask,request from WXBizMsgCrypt import WXBizMsgCrypt import xml.etree.cElementTree as ET import sys app = Flask(__name__) @app.route('/index',methods=['GET','POST']) def index():         s

Python实现通过微信企业号发送文本消息的Class

前文<Python实现获取微信企业号access_token的Class>提供了获取微信企业号的access_token,本文中的代码做实际发送文本消息. 编程要点和调用方法: 支持发送中文,核心语句"payload = json.dumps(self.data, encoding='utf-8', ensure_ascii=False)",关键字"python json 中文" 这个Class只有一个公共方法send(). 使用方法:import这个c

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

另外一个给微信企业号发文字信息的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

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/

PYTHON发送微信企业号脚本

#!/usr/bin/env python# coding:utf-8import sysimport urllib2import timeimport jsonimport requests reload(sys)sys.setdefaultencoding('utf-8') title = sys.argv[1]content = sys.argv[2] class Token(object): # 获取token def __init__(self, corpid, corpsecret)

[转载]微信企业号开发如何建立连接

连接将使你的企业号更具价值,你可以使用以下三种方式,连接你的企业号及企业应用: 1.企业应用调用企业号提供的接口,管理或查询企业号后台所管理的资源.或给成员发送消息等,以下称主动调用模式. 2.企业号把用户发送的消息或用户触发的事件推送给企业应用,由企业应用处理,以下称回调模式. 3.用户在微信中阅读企业应用下发的H5页面,该页面可以调用微信提供的原生接口,使用微信开放的终端能力,以下称JSAPI模式. 通过这三种连接方式的结合,你可以在企业号中建立功能强大的移动轻应用,并依托微信数亿活跃用户,

效率篇-告警消息接收,借用微信企业号,想收就收So easy!!!

身为苦逼的运维,就算是非工作时间也需要实时了解所负责应用是否处于不健康.危机状态,争取第一时间恢复,这是做运维这份工必须担当的责任.既然逃不过,就要考虑通过什么渠道能低成本.方便.快速.稳定接收告警信息. 处于2014之前,接收信息是比较头痛问题,因为就只有那么一两种方式. 1.短信猫,按信息量计费,并有时候不稳定. 2.移动用户139邮箱,开通邮件通知,就能免费收邮件到达通知,但用户只能是移动用户.实时性差.不太稳定. 3.人工值班.电话通知:"臣妾有时候看不到关键信息啊". 201

Zabbix之微信企业号平台报警

查看微信订阅号监控请点击 一.注册微信企业号 因为订阅号的发送数量有限,很多时候超额发送之后会无法发送,现在我们申请企业号,因为企业号可以无限制的发送报警信息. 打开注册地址https://qy.weixin.qq.com/. 1.填写账号密码信息 2.邮箱激活 3.选择企业号 4.填写相关信息,注册成功 二.配置企业号 1.通讯录添加企业成员    我们要提前把成员信息添加进组织部门,必填项+手机号或者微信号,这样别人扫描二维码的时候才能成功关注企业号. 注意:这里有两个我们要用到信息,一个组