{ "info": { "author": "Mikhail Baranov", "author_email": "devel@ringcloud.ru", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: Russian", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "ringcloud_pyapi\n===============\n\n\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 REST API \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 RingCloud.\n\n* \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e REST API: https://api.ringcloud.ru/docs\n\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n---------\n\n**\u0414\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f Python \u0432\u0435\u0440\u0441\u0438\u0438 2.7.9+ \u0438\u043b\u0438 3.x.**\n\n.. code-block:: bash\n\n $ pip install ringcloud_pyapi\n\n\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f\n-----------\n\n.. code-block:: python\n\n from ringcloud_pyapi import *\n\n api_key = \"YOUR_API_KEY\"\n password = \"YOUR_API_PASSWORD\"\n\n rc = RingCloud(api_key, password)\n\n\n\u0424\u0443\u043d\u043a\u0446\u0438\u0438 API\n===========\n\n\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0431\u0430\u043b\u0430\u043d\u0441\u0430\n-----------------\n\n.. code-block:: python\n\n print (rc.get_account_balance()) #1500.00\n\n\n\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438\u0437 \u0431\u0430\u0437\u044b \u043f\u043e \u043d\u043e\u043c\u0435\u0440\u0443 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430\n-----------------------------------------------\n\n.. code-block:: python\n\n print (rc.get_phone_number_info('+79101000000'))\n\n\n\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0434\u043b\u044f \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430\n-------------------------------------\n\n.. code-block:: python\n\n print (rc.get_channels())\n\n\n\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u0432\u044b\u0437\u043e\u0432\u0435 \u043f\u043e \u0438\u043c\u0435\u043d\u0438 \u043a\u0430\u043d\u0430\u043b\u0430\n---------------------------------------------------\n\n.. code-block:: python\n\n print (rc.get_channel_info('channel/exampleChannelName'))\n\n\n\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u0446\u0438\u044f \u0432\u044b\u0437\u043e\u0432\u0430\n-----------------\n\n\u0414\u043b\u044f \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u0446\u0438\u0438 \u0432\u044b\u0437\u043e\u0432\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u0435\u0442\u0441\u044f \u0437\u0432\u043e\u043d\u043e\u043a,\n\u0438 \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0437\u0432\u043e\u043d\u0438\u0442\u044c.\n\n.. code-block:: python\n\n user = 111111\n phone = 79101234567\n\n print (rc.originate(user, phone))\n\n\n\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u0432\u044b\u0437\u043e\u0432\u0430\u0445 (\u0434\u043b\u044f \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430)\n-----------------------------------------------------\n\n.. code-block:: python\n\n print (rc.get_active_calls())\n\n\n\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u0430\u0445\n------------------------------------------\n\n.. code-block:: python\n\n print (rc.get_complete_calls(num=410, days=5))\n\n\n\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432\n----------------------------\n\n.. code-block:: python\n\n print (rc.get_users())\n\n\n\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u043c \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0435\n--------------------------------------------\n\n.. code-block:: python\n\n print (rc.get_user_info(user))\n\n\n\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430\n-------------------\n\n.. code-block:: python\n\n print rc.create_user(password, num, email) # 111111\n\n\n\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u043e\u043b\u044f \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430\n---------------------------\n\n.. code-block:: python\n\n rc.update_user_password(user, new_password)\n\n\n\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 email \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430\n--------------------------\n\n.. code-block:: python\n\n rc.update_user_email(user, new_email)\n\n\n\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0433\u043e \u043d\u043e\u043c\u0435\u0440\u0430 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430\n---------------------------------------\n\n.. code-block:: python\n\n rc.update_user_extension(user, new_num)\n\n\n\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 VoiceMail Box\n-----------------------\n\n.. code-block:: python\n\n rc.enable_user_voice_mail_box(user)\n\n\n\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 VoiceMail Box\n------------------------\n\n.. code-block:: python\n\n rc.disable_user_voice_mail_box(user)\n\n\n\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u043e\u0432 \u0434\u043b\u044f \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\n----------------------------------------------------------------\n\n.. code-block:: python\n\n print (rc.get_user_records(user))\n\n\n\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0437\u0430\u043f\u0438\u0441\u0438 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430\n-------------------------\n\n.. code-block:: python\n\n rc.download_record(user, filename, you_local_path)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/ringcloud/ringcloud_pyapi", "keywords": "ringcloud,rest,api", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "ringcloud_pyapi", "package_url": "https://pypi.org/project/ringcloud_pyapi/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ringcloud_pyapi/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/ringcloud/ringcloud_pyapi" }, "release_url": "https://pypi.org/project/ringcloud_pyapi/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "RingCloud API Client", "version": "0.1.4" }, "last_serial": 1694257, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "81bc2c827bef01766c2c10553f59b9ea", "sha256": "53f30f6aad9f145c84c28e3c0be38cb10ef7c331418a47dac4c3847b5e538bd2" }, "downloads": -1, "filename": "ringcloud_pyapi-0.1.2.zip", "has_sig": false, "md5_digest": "81bc2c827bef01766c2c10553f59b9ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10140, "upload_time": "2015-06-11T10:26:42", "url": "https://files.pythonhosted.org/packages/53/38/3755e64e2218089f0e33a8dc903ecb5440f0f6063b880df4f3cc5a7988f1/ringcloud_pyapi-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "86ae75eb0b4c3fdb1cc3ce1932b9df9b", "sha256": "ba96d033d1082c3efc16c774d21666d6688d617f57e884b0feea404c05ec0929" }, "downloads": -1, "filename": "ringcloud_pyapi-0.1.3.zip", "has_sig": false, "md5_digest": "86ae75eb0b4c3fdb1cc3ce1932b9df9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10153, "upload_time": "2015-06-11T10:45:27", "url": "https://files.pythonhosted.org/packages/68/2f/c8a8cc493ac302b425b42cdf3fdb17e03b18341766fa120051d3bc2958fe/ringcloud_pyapi-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "05be6ccdb478c0fcccbd2124819ab989", "sha256": "66586d1115c376fb720231c63a9ebb5b8fb985052cdd234dce1fe71710d1adb9" }, "downloads": -1, "filename": "ringcloud_pyapi-0.1.4.zip", "has_sig": false, "md5_digest": "05be6ccdb478c0fcccbd2124819ab989", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10261, "upload_time": "2015-08-26T09:34:32", "url": "https://files.pythonhosted.org/packages/9a/49/ecca8d43692e12e96f78131da2bd38a6c555f4753dee03c909e093933ea0/ringcloud_pyapi-0.1.4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "05be6ccdb478c0fcccbd2124819ab989", "sha256": "66586d1115c376fb720231c63a9ebb5b8fb985052cdd234dce1fe71710d1adb9" }, "downloads": -1, "filename": "ringcloud_pyapi-0.1.4.zip", "has_sig": false, "md5_digest": "05be6ccdb478c0fcccbd2124819ab989", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10261, "upload_time": "2015-08-26T09:34:32", "url": "https://files.pythonhosted.org/packages/9a/49/ecca8d43692e12e96f78131da2bd38a6c555f4753dee03c909e093933ea0/ringcloud_pyapi-0.1.4.zip" } ] }