{ "info": { "author": "mFabrik Research Oy", "author_email": "info@mfabrik.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": "Introduction\n------------\n\n*mfabrik.zoho* package provides Python classes for making easy Zoho API calls. \nThey allow you to integrate `Zoho web application data `_\ninto your Python software. \n\nFeatures\n--------\n\n* Creating Zoho API session a.k.a ticket\n\n* Extendable API using a base class architecture\n\n* Logging all incoming and outgoing API traffic with Zoho\n\n* Support Python 2.4, 2.5 and 2.6 (2.4 needs additional lxml and simplejson libraries installed)\n\n* Compatible with non-ASCII or Unicode letters\n\n* Unit tests to guarantee the high quality of the code\n\n*mfabrik.zoho* is intended to use for machine-to-machine communication and\nwill work with any web framework, like Plone, Django, Google App Engine.\n\nTo communicate with Zoho you need username, password and API KEY.\nFor further information, see *Setup > Admin > Developer key* in \nyour Zoho application.\n\nAPI support\n-----------\n\nCurrently out of box support includes:\n\n* CRM apis: insert_records, get_records, delete_lead\n\nYou can easily wrap Zoho API calls you need using this library.\nPlease contribute patches to the package.\n\nInstallation\n------------\n\nTo install mfabrik.zoho to your system-wide Python \ndo as below. \n\nExample (UNIX)::\n\n sudo easy_install mfabrik.zoho\n \nExample (UNIX, Python 2.4)::\n\n sudo easy_install mfabrik.zoho lxml simplejson \n \nUsage\n-----\n\nTo learn how to use this library, it is best to study its unit test source code (tests.py).\n\nExample usage::\n\n # Import CRM connector class\n from mfabrik.zoho.crm import CRM\n from mfabrik.zoho.core import ZohoException\n\n # Initialize Zoho CRM API connection\n # You need valid Zoho credentials and API key for this.\n # You get necessary data from Zoho > Setup > Admin > Developer key\n crm = CRM(username=\"myusername\", password=\"foobar\", apikey=\"12312312312312312323\")\n\n # Open connection can be used to make as many as possible API calls\n # This will raise ZohoException if credentials are incorrect.\n # Also IOError or URLError will be raised if you the connection to Zoho servers\n # does not work.\n crm.open()\n\n # Lead is just a bunch of dictionaried data\n # For possible lead parameters see crm.py.\n \n # Zoho default compulsory fields: Last Name, Company\n \n lead = {\n u\"First Name\" : u\"Mikko\",\n u\"Last Name\" : u\"Ohtamaa\",\n u\"Company\" : u\"mFabrik Research Oy\" \n }\n\n # Insert a new lead to Zoho CRM lead database.\n # We support multiple leads per call, so we need to listify our one lead first.\n responses = crm.insert_records([lead]) # This will raise ZohoException if lead data is invalid\n \n # list of responses. one response is {'Modified Time': '2010-10-07 13:24:49', 'Created By': 'Developer', 'Modified By': 'Developer', 'Id': '177376000000253053', 'Created Time': '2010-10-07 13:24:49'}\n # At least one response is guaranteed, otherwise an exception is raised\n \n lead_id = responses[0][\"Id\"]\n \n\nSpecial field *Lead Owner* must be the registered email fo Zoho CRM user. \n \n \n.. note::\n \n Some calls (e.g. delete) seem to have delay and the changes might not be instantly\n reflected in the next API call (getRecords).\n \n \nLogging\n=======\n\nPython `logging` module logger *Zoho API* is used to output API traffic\non DEBUG log level.\n\nSource code\n-----------\n\n* http://github.com/miohtama/mfabrik.zoho\n\nCommercial development\n-----------------------\n\nThis package is licensed under open source GPL license.\nIf you wish to use this code in a commercial product, \nrelicense it or you are \nlooking for high quality Zoho/Python support, please contact\n`mFabrik Research `_.\nOur top class Python developers are ready to help you with your software development.\n\nFurther reading\n---------------\n\n* Zoho CRM API: http://zohocrmapi.wiki.zoho.com/API-Methods.html\n\n* API update notes: http://forums.zoho.com/topic/zoho-crm-api-update-important\n\nAuthor\n------\n\n`mFabrik Research Oy `_ - Python and Plone professionals for hire.\n\n* `mFabrik web site `_ \n\n* `mFabrik mobile site `_ \n\n* `Blog `_\n\n \nChangelog\n=========\n\n1.0.2 - 1.1\n------------------\n\n* Changed protocol to https, as per Zoho API changes\u00a0[miohtama]\n\n1.0.1 - 1.0.2\n-------------\n\n* Return CRM lead insert id results [tco]\n\n1.0 - 1.0.1\n-----------\n\n* Fixed MANIFEST.in file - setuptools was ignoring docs/ by default [miohtama]\n\n\n1.0\n-------------------\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/miohtama/mfabrik.zoho", "keywords": "zoho api developers crm", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "mfabrik.zoho", "package_url": "https://pypi.org/project/mfabrik.zoho/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mfabrik.zoho/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/miohtama/mfabrik.zoho" }, "release_url": "https://pypi.org/project/mfabrik.zoho/1.1/", "requires_dist": null, "requires_python": null, "summary": "Zoho API integration for Python\b", "version": "1.1" }, "last_serial": 794762, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "576f753f65c84b69f6873c33897d4ad4", "sha256": "50164a74be3169f2dd8aeb10f82c1e3a3c07b88a301aef220e9ba368e26bcf0b" }, "downloads": -1, "filename": "mfabrik.zoho-1.0.tar.gz", "has_sig": false, "md5_digest": "576f753f65c84b69f6873c33897d4ad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8314, "upload_time": "2010-06-29T10:14:20", "url": "https://files.pythonhosted.org/packages/22/7e/18638800a69583795bda10c43b5df96dc0dee31ba19ea294bd1323dff014/mfabrik.zoho-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "96c467192770e35e8bab850603ae9cc4", "sha256": "55e807e7aa1af480ab17c745e5fc4ee883ccd8da9c0e6ab570f6358db048d66e" }, "downloads": -1, "filename": "mfabrik.zoho-1.0.1.tar.gz", "has_sig": false, "md5_digest": "96c467192770e35e8bab850603ae9cc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14194, "upload_time": "2010-07-28T15:06:13", "url": "https://files.pythonhosted.org/packages/e6/9f/edb9d821643ce5fdb4aafef97301013262582d2d61e11d0ffc46de611082/mfabrik.zoho-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ad2badd1db2e9106fc829e1a1d72ac45", "sha256": "0718629c39de962442deea163f33a806e0d7a11adfaf7414d0b383ed8c0da233" }, "downloads": -1, "filename": "mfabrik.zoho-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ad2badd1db2e9106fc829e1a1d72ac45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14484, "upload_time": "2010-10-06T13:55:11", "url": "https://files.pythonhosted.org/packages/c0/cf/4b98b4a845cd60a59a0bcf028d66a04ec035111cf97bdecef3c97d9d7326/mfabrik.zoho-1.0.2.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "50c03aad7a855357ac4e81874f04d41b", "sha256": "11ae53579139b49504fe9e007ac0fea979d9954f9ea1e3ecff51fbcf0fe04636" }, "downloads": -1, "filename": "mfabrik.zoho-1.1.zip", "has_sig": false, "md5_digest": "50c03aad7a855357ac4e81874f04d41b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22641, "upload_time": "2011-05-11T09:01:59", "url": "https://files.pythonhosted.org/packages/6c/9d/ca200933a0aba429da95e0f14adbab368f2b1a7670f0f2b72dc5089dca81/mfabrik.zoho-1.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "50c03aad7a855357ac4e81874f04d41b", "sha256": "11ae53579139b49504fe9e007ac0fea979d9954f9ea1e3ecff51fbcf0fe04636" }, "downloads": -1, "filename": "mfabrik.zoho-1.1.zip", "has_sig": false, "md5_digest": "50c03aad7a855357ac4e81874f04d41b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22641, "upload_time": "2011-05-11T09:01:59", "url": "https://files.pythonhosted.org/packages/6c/9d/ca200933a0aba429da95e0f14adbab368f2b1a7670f0f2b72dc5089dca81/mfabrik.zoho-1.1.zip" } ] }