Heim  >  Artikel  >  WeChat-Applet  >  Detaillierte Schritte: Zabbix konfiguriert das WeChat-Unternehmenskonto für die Implementierung der Alarmmethode – Code beigefügt

Detaillierte Schritte: Zabbix konfiguriert das WeChat-Unternehmenskonto für die Implementierung der Alarmmethode – Code beigefügt

php是最好的语言
php是最好的语言Original
2018-07-25 14:47:074175Durchsuche

Wie rufe ich die Polizei mit dem WeChat-Unternehmenskonto an? Liebe Leser, ich bin ein Anfänger in Orange. Bitte geben Sie mir einige Ratschläge zu meinen Mängeln. !

1. Ich werde zuerst meinen Code als Referenz wegwerfen. Er ist ziemlich hässlich, kein Problem!

#!/usr/bin/python

import requests 
import sys
import json

userID=sys.argv[1]
subject=sys.argv[2]
content=sys.argv[3]

corpid='CorpID'  #此处为权限管理中每个组的ID,其实说就一个ID,全部相同的
corpsecret="CortSecret"#此处为权限管理中的密码,其实严格来说是来区分其他组的ID

class WeiXin(object):
#初始化变量 
def  __init__(self,corpid,corpsecret):
self.corpid=corpid
self.corpsecret=corpsecret
#获取token的值
def get_token(self):

url='https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid='+\
self.corpid+'&corpsecret='+self.corpsecret
get_data=requests.request("GET",url)
get_token=get_data.json()
token=get_token.get('access_token')
return token
#发送data,也就是推送到用户 
def send_data(self,user,subject,content):
access_token=self.get_token()
url='https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token='+\
access_token
send_data={
"touser": user,  #这是指的是通信录中不同组的用户,当发送的用户在组中无法找到,            
 默认会向所有用户发送
"toparty": 3,    #这里指的是通信录中的组ID,
"msgtype": "text",
"agentid": 3,    #这里指的是应用,也就是消息管理,那些人可以收到本组信息那些不可以
"text": {
"content": '{0}{1}{2}'.format(subject,content,user)
},
"safe": 0
}
data=json.dumps(send_data,ensure_ascii=False)
ret=requests.post(url,data=data)
print ret.json()

if '__main__'==__name__:
User=WeiXin(corpid,corpsecret)
User.send_data(userID,subject,content)

2. Die Gruben, durch die wir gegangen sind

 (a) 权限问题,和两个地方有关系,第一与应用中心的某个应用的可见范围有关系;第二和设置里面功能设置中的权限管理有关。

 (b)微信的使用问题,第一要建个通信录,找到正确的组ID,第二,应用中心agentid的创建并使用,第三,设置中分组要创建;

Gruben, die gelöst werden können, sind der Weg, aber diejenigen, die nicht gelöst werden können, sind immer noch Gruben.

Verwandte Empfehlungen:

PHP WeChat-Schnittstellenentwicklung, praktisches Projekt-Video-Tutorial, Chatbot + WeChat-Zahlung

PHP-Entwicklung, WeChat-Video-Tutorial für öffentliche Konten

Das obige ist der detaillierte Inhalt vonDetaillierte Schritte: Zabbix konfiguriert das WeChat-Unternehmenskonto für die Implementierung der Alarmmethode – Code beigefügt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn