{ "info": { "author": "HaiFeng", "author_email": "haifengat@vip.qq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# \u4f01\u4e1a\u5fae\u4fe1\u63a5\u53e3\n\n### \u9879\u76ee\u4ecb\u7ecd\n\u5c01\u88c5\u4f01\u4e1a\u5fae\u4fe1\u63a5\u53e3,\u53d1\u9001\u6d88\u606f.\n\n\n### \u5b89\u88c5\u6559\u7a0b\n\n` pip install work_weixin `\n\n### \u4f7f\u7528\u8bf4\u660e\n\n#### config.yml\n```yaml\n---\n# \u90e8\u95e8ID\nagentid: 10222222\n# \u94a5\u5319\nsecret: Zjxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n# \u4f01\u4e1aid\ncorpid: wxxxxxxxxxxxxxxxx\n```\n\n#### main.py\n\n```python\n\nfrom work_weixin import Client\nimport getpass\nimport yaml\nimport os\n\nif __name__ == '__main__':\n cfg_yml = yaml.load(open('./config.yml', 'r', encoding='utf-8'))\n if 'corpid' in cfg_yml:\n corpid = cfg_yml['corpid']\n else:\n corpid = input('\u8bf7\u8f93\u5165\u4f01\u4e1aID: ')\n if 'secret' in cfg_yml:\n secret = cfg_yml['secret']\n else:\n secret = getpass.getpass('\u8bf7\u8f93\u5165\u5b89\u5168\u7801: ')\n if 'agentid' in cfg_yml:\n agentid = cfg_yml['agentid']\n else:\n agentid = input('\u8bf7\u8f93\u5165\u7ec4\u7ec7\u4ee3\u7801: ')\n client = Client(corpid, secret, agentid)\n print(client.access_token)\n print(client.departments)\n print(client.users)\n partid = list(client.departments.keys())[0]\n msg = f\"hello everyone in department of {client.departments[partid]['name']}\"\n rtn = client.send_text_toparty(partid, msg)\n print(rtn['errmsg'])\n\n # rtn = client.upload_tmp(r'C:\\Users\\haifeng\\tmp.jpg')\n # rtn = client.send_img(toparty=partid, media_id=rtn['media_id'])\n print(print(rtn['errmsg']))\n\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/haifengat/work_weixin", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "work-weixin", "package_url": "https://pypi.org/project/work-weixin/", "platform": "any", "project_url": "https://pypi.org/project/work-weixin/", "project_urls": { "Homepage": "https://github.com/haifengat/work_weixin" }, "release_url": "https://pypi.org/project/work-weixin/0.0.2.2/", "requires_dist": null, "requires_python": ">=3.4.0", "summary": "\u4f01\u4e1a\u5fae\u4fe1\u5f00\u53d1\u63a5\u53e3", "version": "0.0.2.2" }, "last_serial": 4693058, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b38f5127cd08d5d7dc16f0f9f75159eb", "sha256": "dfc9c8abc37e6c096fdd841529695f5dc88c77b70d675f30d06eef4ae55bfc81" }, "downloads": -1, "filename": "work_weixin-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b38f5127cd08d5d7dc16f0f9f75159eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 9933, "upload_time": "2018-11-28T07:16:05", "url": "https://files.pythonhosted.org/packages/43/a4/1fd4c9fbe6ea984e725de5ce8a2803232a714261f343fd6428c3ce09ec4b/work_weixin-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c42ec8d90381ff26a1763bfabf36040c", "sha256": "d4dc878d13c3c6fb5097de0d18937b7017081d05f1315e49c6a75e2b3558b2ef" }, "downloads": -1, "filename": "work_weixin-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c42ec8d90381ff26a1763bfabf36040c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 9924, "upload_time": "2018-11-28T07:18:20", "url": "https://files.pythonhosted.org/packages/eb/ee/5b551d6a8f190b4ad73e3638496269103d51842a1bd8c13b1d0c861bab81/work_weixin-0.0.2.tar.gz" } ], "0.0.2.1": [ { "comment_text": "", "digests": { "md5": "ac10bedde7d6fe93943dacf380cd0ef6", "sha256": "439c7720666ff7dd072ab0252d10850fa8749e6d91ff9cbf3bd722a9c46daa6e" }, "downloads": -1, "filename": "work_weixin-0.0.2.1.tar.gz", "has_sig": false, "md5_digest": "ac10bedde7d6fe93943dacf380cd0ef6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 9937, "upload_time": "2018-11-30T00:38:37", "url": "https://files.pythonhosted.org/packages/53/99/25e27d274c36198b6612274d49318105b50d85f6c972f2a26cde44e39f0a/work_weixin-0.0.2.1.tar.gz" } ], "0.0.2.2": [ { "comment_text": "", "digests": { "md5": "c327ee699e9ace38c93b6ba0849f6433", "sha256": "c72a856f3626187b3087a5ea4c45092b25665cb1c17d5cb15ef0d575fc5240e6" }, "downloads": -1, "filename": "work_weixin-0.0.2.2.tar.gz", "has_sig": false, "md5_digest": "c327ee699e9ace38c93b6ba0849f6433", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 10173, "upload_time": "2019-01-14T07:42:50", "url": "https://files.pythonhosted.org/packages/da/ca/c46780f8803ab8ac9f0264a6fb3be03981df91a79ee713c7178c4c2b7ec8/work_weixin-0.0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c327ee699e9ace38c93b6ba0849f6433", "sha256": "c72a856f3626187b3087a5ea4c45092b25665cb1c17d5cb15ef0d575fc5240e6" }, "downloads": -1, "filename": "work_weixin-0.0.2.2.tar.gz", "has_sig": false, "md5_digest": "c327ee699e9ace38c93b6ba0849f6433", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 10173, "upload_time": "2019-01-14T07:42:50", "url": "https://files.pythonhosted.org/packages/da/ca/c46780f8803ab8ac9f0264a6fb3be03981df91a79ee713c7178c4c2b7ec8/work_weixin-0.0.2.2.tar.gz" } ] }