{ "info": { "author": "TaoBeier", "author_email": "zhangjintao9020@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "qyweixin\n=========\n\n.. image:: https://img.shields.io/pypi/v/qyweixin.svg\n :target: https://pypi.python.org/pypi/qyweixin\n\n.. image:: https://travis-ci.org/MoeLove/qyweixin.svg?branch=master\n :target: https://travis-ci.org/MoeLove/qyweixin\n\n.. image:: https://coveralls.io/repos/MoeLove/qyweixin/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/MoeLove/qyweixin?branch=master\n\n.. image:: https://img.shields.io/pypi/dm/qyweixin.svg\n :target: https://pypi.python.org/pypi/qyweixin\n\n.. image:: https://img.shields.io/pypi/wheel/qyweixin.svg\n :target: https://pypi.python.org/pypi/qyweixin\n\n.. image:: https://img.shields.io/pypi/status/qyweixin.svg\n :target: https://pypi.python.org/pypi/qyweixin\n\n`Enterprise weixin `_, interface.\n\nUsage\n--------\n\n- get token\n\n.. code-block:: python\n\n >>> import qyweixin\n >>> token = qyweixin.get_token('corpid', 'corpsecret')\n >>> token\n ...\n\n\n- push message\n\n.. code-block:: python\n\n >>> import qyweixin\n >>> push_msg = qyweixin.WeixinPush()\n >>> push_msg.push_text_msg(token=token, agentid=0, content='test msg', touser='test', toparty='test_group', totag='', safe=0)\n True\n\n\n- upload files\n\n.. code-block:: python\n\n >>> import qyweixin\n >>> media_id = qyweixin.upload(token, filename, filepath, filetype)\n ...\n\n\nFeatures\n---------\n\n- push messages\n- uploads media\n- manage media\n- more qyweixin api\n\n\nInstallation\n-------------\n\nTo install qyweixin, simply:\n\n.. code-block:: bash\n\n $ pip install qyweixin\n\n\nNotice\n--------\n\nThis package on v0.3.0 has one broken api. When the message fails to send, the details are returned.\n\n\nLicense\n=========\n\nCopyright (C) 2015-2017 TaoBeier\n\n\nHISTORY\n========\n\n* 2015.09.27 Start\n* 2015.10.08 Add file upload\n* 2015.11.19 Simple API\n* 2016.11.22 Upgrade to 0.2.2 improve push_message API\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MoeLove/qyweixin", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "qyweixin", "package_url": "https://pypi.org/project/qyweixin/", "platform": "any", "project_url": "https://pypi.org/project/qyweixin/", "project_urls": { "Homepage": "https://github.com/MoeLove/qyweixin" }, "release_url": "https://pypi.org/project/qyweixin/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "Interface for Tencent enterprise weixin.", "version": "0.3.1" }, "last_serial": 3725699, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ea06c980a7320d2727911ac1650fe32f", "sha256": "d7483aa58f333a94be0e962f2a0b94fb38186a07ca242280096c34f2fe810176" }, "downloads": -1, "filename": "qyweixin-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ea06c980a7320d2727911ac1650fe32f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9681, "upload_time": "2015-10-01T13:52:42", "url": "https://files.pythonhosted.org/packages/11/92/cf42701877e88f1dda4b02c44b36245909380b8d0e395639d91993be1e56/qyweixin-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9549411c200a3beb8c58162241c50f0f", "sha256": "65972474f9bc5f0f30b9414166df78a97aad1d61cac19bccd36fa3c657d5528c" }, "downloads": -1, "filename": "qyweixin-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9549411c200a3beb8c58162241c50f0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10149, "upload_time": "2015-10-01T16:22:38", "url": "https://files.pythonhosted.org/packages/bf/fd/ee44822591d726b92d075c5dcbc9e59294f95d531129500936e12936ce21/qyweixin-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d8466a488948ddfacfe363f52b0513cd", "sha256": "f262e781d12d27e8105822a79e8d5b20a41733e1a9684a5e2d2445a3b64a313d" }, "downloads": -1, "filename": "qyweixin-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8466a488948ddfacfe363f52b0513cd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5940, "upload_time": "2015-10-08T02:25:32", "url": "https://files.pythonhosted.org/packages/16/c8/9f1b9858be99a2646bd07424545fb531d539d51bf9d23b2face10c596361/qyweixin-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a43ffa68ae561e50b750444af5bcdf18", "sha256": "48c096f54134d1fa858e17c74472315448beb2a1ab22236a8236e48c9498232a" }, "downloads": -1, "filename": "qyweixin-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a43ffa68ae561e50b750444af5bcdf18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10675, "upload_time": "2015-10-08T02:25:28", "url": "https://files.pythonhosted.org/packages/d0/a2/8cadd01c428f851357419f6d9c49db233bfd66b40f1cf334a436231b6d4d/qyweixin-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fdb3ee32d4aeff3b4c93e7c393fd47ef", "sha256": "ae998a668be8969d64239555784f6b52617a3d4313fd44c83b3bca383f7e4a72" }, "downloads": -1, "filename": "qyweixin-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fdb3ee32d4aeff3b4c93e7c393fd47ef", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6315, "upload_time": "2015-11-19T15:41:24", "url": "https://files.pythonhosted.org/packages/d5/a9/c9a018d57c9722b44550d33db74e9dc957b659d4374129c4585bdc07e5dd/qyweixin-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5310f79362c31e86145e5cd828969513", "sha256": "5c4ec5dfee6acbd70777a428c3ac40c98047f1dfb8c474720eca8b61e163c19e" }, "downloads": -1, "filename": "qyweixin-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5310f79362c31e86145e5cd828969513", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11301, "upload_time": "2015-11-19T15:41:33", "url": "https://files.pythonhosted.org/packages/e6/a2/3fa445e9c1830d635e193d0ff6549d28898b61fc0cafb5a7a99b648baab2/qyweixin-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8cfec15c251a23c711dc986d88dd4548", "sha256": "1aafbcf96dbdda975c24404f0a1d7639c761753296807b5d4e5f6fbff602397a" }, "downloads": -1, "filename": "qyweixin-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8cfec15c251a23c711dc986d88dd4548", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5385, "upload_time": "2016-11-21T17:44:45", "url": "https://files.pythonhosted.org/packages/57/bf/2a153976c53c2d55e5839ec678b1b769fc420f2caf25e70a18736d687042/qyweixin-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ad0a249bc0575f729384ce75743788d3", "sha256": "6122651bdb3092361f8741638e514c59c1c2bdd102ce10e07b55eb2f33b8246e" }, "downloads": -1, "filename": "qyweixin-0.2.2-py2.7.egg", "has_sig": false, "md5_digest": "ad0a249bc0575f729384ce75743788d3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 10292, "upload_time": "2016-11-21T17:57:49", "url": "https://files.pythonhosted.org/packages/e6/c7/08665b8be210503def0ecb08afcf460baba75c0fd514b7a3e3caf87db2d2/qyweixin-0.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f11369b9733d3cac18b7c2c699fda8f0", "sha256": "1604ddc41207ee2b9edfaba2a4d593c877b6882ac4df9e0e8c99e3e68b4726ba" }, "downloads": -1, "filename": "qyweixin-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f11369b9733d3cac18b7c2c699fda8f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5387, "upload_time": "2016-11-21T17:57:38", "url": "https://files.pythonhosted.org/packages/fc/a4/eeb4dfe8225266c15a5009a2b6de51328bcb8ce7e73006ea72d5efc9e9fe/qyweixin-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "de21c468818645e79e87623200da71b6", "sha256": "8e8eb8cd493b62eb1d7903804c32b4fe10fae88c8ee82ddd5724f0e42a7b5efb" }, "downloads": -1, "filename": "qyweixin-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de21c468818645e79e87623200da71b6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7094, "upload_time": "2017-06-15T18:01:43", "url": "https://files.pythonhosted.org/packages/27/11/8d6cb636bc65ea27e64512960d9d715e70855113b7a60bc397e285255f2c/qyweixin-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f51a75270054cb99003503463ca4c7e1", "sha256": "f07256a09e1caf655becce9e17919160fbb570db33bbd1f7532d39becb663c19" }, "downloads": -1, "filename": "qyweixin-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f51a75270054cb99003503463ca4c7e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5551, "upload_time": "2017-06-15T18:01:37", "url": "https://files.pythonhosted.org/packages/bf/5e/b3d5736cd30baa3cabec9bd951ab58c717745f8efd051a22092a6f56425c/qyweixin-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "63fac1d5b77999b0a16c940e63d2f70d", "sha256": "5b622b5cf7c8ad9b61905743f94b928e0d81f706cf384f4034dbf1c85acf2ab6" }, "downloads": -1, "filename": "qyweixin-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "63fac1d5b77999b0a16c940e63d2f70d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7162, "upload_time": "2018-04-02T06:49:31", "url": "https://files.pythonhosted.org/packages/88/57/038a4263bf3ed27e762120680c8fcaeed0a14ece3cf02d4db25ceca7363f/qyweixin-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "338d961249799d9b925fdd07abea3bb1", "sha256": "749e037bb5a48e653afa80338d7c4e7bf0c628c651742009ce2bfd8f32d642dc" }, "downloads": -1, "filename": "qyweixin-0.3.1.tar.gz", "has_sig": false, "md5_digest": "338d961249799d9b925fdd07abea3bb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5609, "upload_time": "2018-04-02T06:49:28", "url": "https://files.pythonhosted.org/packages/7f/1c/d4aee125a054ad555d239acada6fd92e32be48ad248153031e78885ea228/qyweixin-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "63fac1d5b77999b0a16c940e63d2f70d", "sha256": "5b622b5cf7c8ad9b61905743f94b928e0d81f706cf384f4034dbf1c85acf2ab6" }, "downloads": -1, "filename": "qyweixin-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "63fac1d5b77999b0a16c940e63d2f70d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7162, "upload_time": "2018-04-02T06:49:31", "url": "https://files.pythonhosted.org/packages/88/57/038a4263bf3ed27e762120680c8fcaeed0a14ece3cf02d4db25ceca7363f/qyweixin-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "338d961249799d9b925fdd07abea3bb1", "sha256": "749e037bb5a48e653afa80338d7c4e7bf0c628c651742009ce2bfd8f32d642dc" }, "downloads": -1, "filename": "qyweixin-0.3.1.tar.gz", "has_sig": false, "md5_digest": "338d961249799d9b925fdd07abea3bb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5609, "upload_time": "2018-04-02T06:49:28", "url": "https://files.pythonhosted.org/packages/7f/1c/d4aee125a054ad555d239acada6fd92e32be48ad248153031e78885ea228/qyweixin-0.3.1.tar.gz" } ] }