#!/usr/local/python-3.4/bin/python3.4
# coding: utf-8
import urllib.request
import json
import sys
import time
import os
import shutil
import logging
def gettoken(corp_id,corp_secret):
gettoken_url
=
'https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid='
+
corp_id
+
'&corpsecret=' + corp_secret
try:
token_file = urllib.request.urlopen(gettoken_url)
except urllib.error.HTTPError as e:
print(e.code)
print(e.read().decode("utf8"))
token_data = token_file.read().decode('utf-8')
token_json = json.loads(token_data)
token_json.keys()
token = token_json['access_token']
return token
def senddata(access_token,user,content):
try:
send_url
=
'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token='
+
access_token
send_values = {
"touser":user,
"msgtype":"text",
"agentid":"4",
"text":{
"content":content
},
"safe":"0"
}
send_data = json.dumps(send_values, ensure_ascii=False).encode(encoding='UTF8')
send_request = urllib.request.Request(send_url, send_data)
response = urllib.request.urlopen(send_request)