Skip to main content

Work Weixin Api

PyPI PyPI - Downloads PyPI - Python Version PyPI - License

企业微信接口封装库

目前实现了简单的发送消息功能,后序按照业务继续增加其他接口

install

pip install work-weixin-api

demo

# -*- coding: utf-8 -*-

from work_weixin_api import WorkWeixinClient


class CustomWorkWeixinClient(WorkWeixinClient):
    """配置自己企业的信息"""
    # 企业id
    corpid = ""

    # 秘钥
    corpsecret = ""

    # 应用id
    agent_id = "100000"


if __name__ == '__main__':
    client = CustomWorkWeixinClient()

    print(client.user_simplelist(department_id=1))

    # 发送消息
    print(client.message_send_text(
        agentid=client.agent_id,
        content='hi',
        touser="PengShiYu"
    ))

说明

核心类继承关系:

class WorkWeixinApi(object):
    """
    实现了最基础的企业微信接口函数
    """

class WorkWeixinClient(WorkWeixinApi):
    """
    扩展了基本的接口函数
    1、对access_token 进行了缓存
    2、简化了接口调用操作
    """

Metadata

Release files for work-weixin-api 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for work-weixin-api 0.0.3
File Size Uploaded
work-weixin-api-0.0.3.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for work-weixin-api 0.0.3
File Interpreter ABI Platform
work_weixin_api-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 13.1 kB

Release files / work-weixin-api-0.0.3.tar.gz

Download URL work-weixin-api-0.0.3.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1a5153379155fb98bd38b0ed6d90738fe8d5b3cfdc19b1a793a47df828b8a496
BLAKE2b-256 checksum
How to use checksums
d4e84299ea4cac7d41528c8edb723d5bcbcb8eaa9809ac9f0449a0747426d6f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.0

Release files / work_weixin_api-0.0.3-py3-none-any.whl

Download URL work_weixin_api-0.0.3-py3-none-any.whl
Size 7.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dd295c2b779465f9c07d800d2bb09d30c093586e66d54707e592450e136edee8
BLAKE2b-256 checksum
How to use checksums
3f1439c82d44b5ad84af19be98cf83e95c87efc601b06a6b98e779784a4195b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.0

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page