教你利用python實(shí)現(xiàn)企業(yè)微信發(fā)送消息
一、需要的參數(shù)
1、通訊用戶(hù):touser 或 通訊組:toparty
2、企業(yè)ID:corpid
3、應(yīng)用ID/密鑰:agentId,secret
二、獲取通訊用戶(hù)/組
通訊錄 用戶(hù)的賬號(hào)或創(chuàng)建組的部門(mén)ID


三、獲取企業(yè)ID
我的企業(yè)最下方

四、獲取應(yīng)用ID/密鑰
企業(yè)微信管理員登錄企業(yè)微信,
應(yīng)用管理創(chuàng)建應(yīng)用

可見(jiàn)范圍:發(fā)給誰(shuí)


五、腳本代碼
#! /usr/bin/env python
# -*- coding: UTF-8 -*-
import requests, sys
class SendWeiXinWork():
def __init__(self):
self.CORP_ID = "xxx" # 企業(yè)號(hào)的標(biāo)識(shí)
self.SECRET = "xxx" # 管理組憑證密鑰
self.AGENT_ID = xxx # 應(yīng)用ID
self.token = self.get_token()
def get_token(self):
url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken"
data = {
"corpid": self.CORP_ID,
"corpsecret": self.SECRET
}
req = requests.get(url=url, params=data)
res = req.json()
if res['errmsg'] == 'ok':
return res["access_token"]
else:
return res
def send_message(self, to_user, content):
url = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s" % self.token
data = {
# "touser": to_user, # 發(fā)送個(gè)人就填用戶(hù)賬號(hào)
"toparty": to_user, # 發(fā)送組內(nèi)成員就填部門(mén)ID
"msgtype": "text",
"agentid": self.AGENT_ID,
"text": {"content": content},
"safe": "0"
}
req = requests.post(url=url, json=data)
res = req.json()
if res['errmsg'] == 'ok':
print("send message sucessed")
return "send message sucessed"
else:
return res
if __name__ == '__main__':
SendWeiXinWork = SendWeiXinWork()
SendWeiXinWork.send_message("2", "測(cè)試a")
六、效果

到此這篇關(guān)于教你利用python實(shí)現(xiàn)企業(yè)微信發(fā)送消息的文章就介紹到這了,更多相關(guān)python企業(yè)微信發(fā)送消息內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 使用Python實(shí)現(xiàn)給企業(yè)微信發(fā)送消息功能
- 用python發(fā)送微信消息
- python制作定時(shí)發(fā)送信息腳本的實(shí)現(xiàn)思路
- python實(shí)現(xiàn)企業(yè)微信定時(shí)發(fā)送文本消息的示例代碼
- python向企業(yè)微信發(fā)送文字和圖片消息的示例
- python實(shí)現(xiàn)給微信指定好友定時(shí)發(fā)送消息
- python實(shí)現(xiàn)微信定時(shí)每天和女友發(fā)送消息
- Python實(shí)現(xiàn)向好友發(fā)送微信消息優(yōu)化篇
相關(guān)文章
Flask wtforms實(shí)現(xiàn)表單驗(yàn)證使用
本文主要介紹了Flask wtforms實(shí)現(xiàn)表單驗(yàn)證使用,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
node.js獲取參數(shù)的常用方法(總結(jié))
下面小編就為大家?guī)?lái)一篇node.js獲取參數(shù)的常用方法(總結(jié))。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05
Python 正則表達(dá)式實(shí)現(xiàn)計(jì)算器功能
本篇文章主要介紹了Python 正則表達(dá)式實(shí)現(xiàn)計(jì)算器功能的示例。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-04-04
Django實(shí)現(xiàn)在線(xiàn)無(wú)水印抖音視頻下載(附源碼及地址)
該項(xiàng)目功能簡(jiǎn)單,完全復(fù)制SaveTweetVedio的項(xiàng)目。用戶(hù)觀(guān)看抖音視頻時(shí)選擇復(fù)制視頻鏈接,輸入到下載輸入欄,即可下載無(wú)水印視頻,還可掃描二維碼手機(jī)上預(yù)覽。親測(cè)成功。2021-05-05
Python如何向現(xiàn)有的DataFrame添加新列示例代碼
Pandas庫(kù)中的DataFrame是處理表格數(shù)據(jù)的主要數(shù)據(jù)結(jié)構(gòu),添加新列有多種方法,包括使用現(xiàn)有列的值、創(chuàng)建全為零或全為一的列、或者直接添加一個(gè)由特定值組成的列,這些方法在處理數(shù)據(jù)時(shí)非常有用,需要的朋友可以參考下2024-11-11
Django網(wǎng)絡(luò)框架之HelloDjango項(xiàng)目創(chuàng)建教程
這篇文章主要介紹了Django網(wǎng)絡(luò)框架之HelloDjango項(xiàng)目創(chuàng)建,結(jié)合實(shí)例形式詳細(xì)分析了Django框架創(chuàng)建HelloDjango項(xiàng)目的具體步驟與詳細(xì)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-06-06
深入解析Python中的__builtins__內(nèi)建對(duì)象
__builtins__ 是內(nèi)建模塊__builtin__中的對(duì)象,使用Python中的內(nèi)建函數(shù)時(shí)會(huì)通過(guò)__builtins__引導(dǎo),這里我們就來(lái)深入解析Python中的__builtins__內(nèi)建對(duì)象,需要的朋友可以參考下2016-06-06

