{ "info": { "author": "Reef Technologies", "author_email": "anuj.agarwal@reef.pl", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "# Bandwidth Python API\nClient library for the [Bandwidth App Platform](http://ap.bandwidth.com/docs/rest-api/)\n\n## Full Reference\n### [dev.bandwidth.com/python-bandwidth](http://dev.bandwidth.com/python-bandwidth)\n\n## Requirements\n* [Bandwidth Account](http://bandwidth.com/products/application-platform/?utm_medium=social&utm_source=github&utm_campaign=dtolb&utm_content=_)\n* [At least Python 3.6](https://www.python.org/downloads/)\n## Installation\n```\npip install pybandwidth_v2\n```\n\n\n## Usage\n\n### Client Initialization\n```python\nfrom pybandwidth_v2.bandwidth_client import BandwidthAccountAPI, BandwidthMessagingAPI\nmessaging_api = BandwidthMessagingAPI('acc-account_id', 't-token', 's-secret', 'a-application_id')\naccount_api = BandwidthAccountAPI('acc-account_id', 'u-username', 'p-password')\n```\n\n> Each of these code sample assumes that you have already initialized a client\n\n### Search phone number\n\n```python\nnumbers = account_api.search_available_numbers(area_code = '910', quantity = 3)\nprint(numbers[0]['number'])\n## +19104440230\n```\n\n### Send Text Message\n```python\nmessage_id = messaging_api.send_message('+1234567980',\n ['+1234567981'],\n 'SMS message')\nprint(message_id)\n# m-messageId\n```\n\n## Release History\n### 0.0.2 (2019-09-12)\nInitial release of SDK\n\n## Developer Info\n### Running tests\n```python\npip3 install nose\n\nnosetests pybandwidth_v2\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/reef-technologies/pybandwidth_v2/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/reef-technologies/pybandwidth_v2", "keywords": "python,bandwidth,v2,api,client", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pybandwidth-v2", "package_url": "https://pypi.org/project/pybandwidth-v2/", "platform": "", "project_url": "https://pypi.org/project/pybandwidth-v2/", "project_urls": { "Download": "https://github.com/reef-technologies/pybandwidth_v2/archive/master.zip", "Homepage": "https://github.com/reef-technologies/pybandwidth_v2", "Source": "https://github.com/reef-technologies/pybandwidth_v2", "Tracker": "https://github.com/reef-technologies/pybandwidth_v2/issues" }, "release_url": "https://pypi.org/project/pybandwidth-v2/0.0.3/", "requires_dist": [ "requests" ], "requires_python": ">=3.6", "summary": "Bandwidth API for v2 messaging", "version": "0.0.3" }, "last_serial": 5834143, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a0c7662459ff4008cf5181086da6c422", "sha256": "b7a04c0729042acd6c7b1b338c624af86056ab86db9d83b7627c40d6a1964028" }, "downloads": -1, "filename": "pybandwidth_v2-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a0c7662459ff4008cf5181086da6c422", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5178, "upload_time": "2019-09-12T06:09:52", "url": "https://files.pythonhosted.org/packages/33/05/61e4f6010fa59a95f4ba6f328399bb576f02506181026024e22e56df0e70/pybandwidth_v2-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03a3ba2a32d57af77d10247cee0b09a3", "sha256": "66071266cacde2df80858d08dcdf59298e98cbaf457f8ad45f9b00870afb96a1" }, "downloads": -1, "filename": "pybandwidth_v2-0.0.1.tar.gz", "has_sig": false, "md5_digest": "03a3ba2a32d57af77d10247cee0b09a3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3937, "upload_time": "2019-09-12T06:09:54", "url": "https://files.pythonhosted.org/packages/4f/fb/a1cedb51f781740c4cb230ac724962ec85f8e9cbde78bd0a74dcb2df5f3d/pybandwidth_v2-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9b590381dc64168711ed8b9adf2d8e4c", "sha256": "351cf85e766be8190327ca27800b06ff3addadcbdc6d9dfc87bca95d8625e790" }, "downloads": -1, "filename": "pybandwidth_v2-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9b590381dc64168711ed8b9adf2d8e4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5831, "upload_time": "2019-09-12T06:21:02", "url": "https://files.pythonhosted.org/packages/f6/ea/5b727cd2c3d610de796fbe900bd4049e1965cdd3cc7be5b7f21be1d9fcea/pybandwidth_v2-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c32f016d0fa658747b0fc137bfa5d321", "sha256": "992dc37ef1c665e0a7ba2f42a4099b1ab450fa19dd99069d599e7dde4e0892f3" }, "downloads": -1, "filename": "pybandwidth_v2-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c32f016d0fa658747b0fc137bfa5d321", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4208, "upload_time": "2019-09-12T06:21:04", "url": "https://files.pythonhosted.org/packages/80/14/d22e455319179ae0f7a2e4b8066e8a94774c14a2d6014ebe6f909b9a82ea/pybandwidth_v2-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b71489ff0f31784081c9c507e2012942", "sha256": "ef303cc66ce7a0ce2dcc7ad5db7bd1abef3a6e2a1026c109818305607a68d19a" }, "downloads": -1, "filename": "pybandwidth_v2-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b71489ff0f31784081c9c507e2012942", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5850, "upload_time": "2019-09-16T06:10:39", "url": "https://files.pythonhosted.org/packages/90/62/1938ee826e06c92abbe6e67b8a50df00b983e73881c4709b51748382c4b7/pybandwidth_v2-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85522512a45cd7378154e36c927dd6f8", "sha256": "62d608fb4874cb197d0b689371b7e783e9954d92484ae91974e3348a305767e6" }, "downloads": -1, "filename": "pybandwidth_v2-0.0.3.tar.gz", "has_sig": false, "md5_digest": "85522512a45cd7378154e36c927dd6f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4215, "upload_time": "2019-09-16T06:10:43", "url": "https://files.pythonhosted.org/packages/71/26/c0ec92fa8281907dab4f3c0ba9bf524fc5958e8e6a17d5819686e73dfe3f/pybandwidth_v2-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b71489ff0f31784081c9c507e2012942", "sha256": "ef303cc66ce7a0ce2dcc7ad5db7bd1abef3a6e2a1026c109818305607a68d19a" }, "downloads": -1, "filename": "pybandwidth_v2-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b71489ff0f31784081c9c507e2012942", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5850, "upload_time": "2019-09-16T06:10:39", "url": "https://files.pythonhosted.org/packages/90/62/1938ee826e06c92abbe6e67b8a50df00b983e73881c4709b51748382c4b7/pybandwidth_v2-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85522512a45cd7378154e36c927dd6f8", "sha256": "62d608fb4874cb197d0b689371b7e783e9954d92484ae91974e3348a305767e6" }, "downloads": -1, "filename": "pybandwidth_v2-0.0.3.tar.gz", "has_sig": false, "md5_digest": "85522512a45cd7378154e36c927dd6f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4215, "upload_time": "2019-09-16T06:10:43", "url": "https://files.pythonhosted.org/packages/71/26/c0ec92fa8281907dab4f3c0ba9bf524fc5958e8e6a17d5819686e73dfe3f/pybandwidth_v2-0.0.3.tar.gz" } ] }