{ "info": { "author": "Tim Sawicki", "author_email": "tsawicki@redhat.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "python-eloqua-wrapper\n=====================\n\nThis outlines the current behavior and use cases of the API via an\nexample.\n\nCurrently, the main functionality is centered around creating, updating,\nor deleting Custom Data Object records in Eloqua.\n\nExample Outline\n===============\n\nLet's say we have a CDO with ID# 12345, and a record with these field\nvalues:\n\nRecord ID#369789 - business\\_email: bob@bobbyworld.com -\nfirst\\_last\\_name: bob\\_wilbert - zip\\_code: 32123 - job\\_title:\nNannygoat Herder\n\nWe would like to update him in our CDO with the following: - zip\\_code:\n22667 - job\\_title: Alligator Wrangler\n\nHow do we upload changes via our lovely api wrapper?\n\nStep 1: What you need to upload data to Eloqua\n----------------------------------------------\n\nTo push a given record with the basic CdoRecord class, you will need:\n\n- the CDO ID\n- the CDO record ID\n- A dictionary of the fieldName:value pairs you want to upload/update\n- A dictionary of the fieldName:fieldID pairs to map your fieldsNames\n\nStep 2: bare bones initialization\n---------------------------------\n\n::\n\n from eloqua_api_wrapper.cdo_record import CdoRecord\n from eloqua_api_wrapper.eloqua_session import EloquaSession\n from os import environ\n\n session = EloquaSession(company=environ[\"ELOQUA_COMPANY\"], \n username=environ[\"ELOQUA_USER\"], \n password=environ[\"ELOQUA_PASSWORD\"])\n\n cdo_record = CdoRecord(session=session)\n\nThat's it, you now have a local object!\n\nStep 3: Updating your record\n----------------------------\n\nThere is a method called ``update_cdo_record``, which can be used as\nfollows:\n\n::\n\n cdo_record.update_cdo_record(\n cdo_id=12345, \n record_id=369789, \n cdo_field_to_field_id_map={\n 'zip_code': 11221,\n 'job_title': 11232}, \n record_fields_and_values_dict={\n 'zip_code': '22667',\n 'job_title': 'Alligator Wrangler'})\n\nSimply execute this and you will receive the response object if it was\nsuccessful, else it will raise an exception.\n\nTo be more explicit about update behavior:\n\n- If a previous value for that field/column already existed: it gets\n overwritten.\n\n- If you don't provide a field/column name, it won't alter that column.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.corp.redhat.com/mkt-ops-de/python-eloqua-wrapper.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "python-eloqua-wrapper", "package_url": "https://pypi.org/project/python-eloqua-wrapper/", "platform": "", "project_url": "https://pypi.org/project/python-eloqua-wrapper/", "project_urls": { "Homepage": "https://gitlab.corp.redhat.com/mkt-ops-de/python-eloqua-wrapper.git" }, "release_url": "https://pypi.org/project/python-eloqua-wrapper/0.0.5/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "A wrapper for Eloqua's HTTP REST API", "version": "0.0.5" }, "last_serial": 5681955, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "390c534cf2a7d6fa16ea11ed22ca355f", "sha256": "cd5e21bf509a48ebc5614021a5b090faaa60404469e3b61b810cee90e5c7a8f4" }, "downloads": -1, "filename": "python_eloqua_wrapper-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "390c534cf2a7d6fa16ea11ed22ca355f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7905, "upload_time": "2019-08-07T17:47:51", "url": "https://files.pythonhosted.org/packages/24/f1/e4017f41f1678bd176b01ff0a55fc297e9d6099bfc498b72c1dc3e41d3f0/python_eloqua_wrapper-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a44f9de386857fd8ac3673a014053cd", "sha256": "59717a3d224256a1211ad1bd905f4e5182b4052a18ed2c1eb68e00d2f60c9ce3" }, "downloads": -1, "filename": "python_eloqua_wrapper-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3a44f9de386857fd8ac3673a014053cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6288, "upload_time": "2019-08-07T17:47:53", "url": "https://files.pythonhosted.org/packages/f0/de/07ef8d1ebf16e833ca7a05bb6944d531d74541670ebd44982836f18b4b0f/python_eloqua_wrapper-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e7409dada22c19d04610594b98e111b0", "sha256": "d36c2125454068b612708ceff6198cc6e970c3c6804cf1dc49fee674008cc94e" }, "downloads": -1, "filename": "python_eloqua_wrapper-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e7409dada22c19d04610594b98e111b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7907, "upload_time": "2019-08-07T17:59:27", "url": "https://files.pythonhosted.org/packages/19/35/bf7fe92a6c89f0f48633e2212f482d435b860a01673aceb0882ed78381e3/python_eloqua_wrapper-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a9a0633e0846b8bac957d2f6a73cd60", "sha256": "8f0cf498740cd9cd90967d8a3c2ebf0bb06784830a22f01f3cd5062a0454884b" }, "downloads": -1, "filename": "python_eloqua_wrapper-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5a9a0633e0846b8bac957d2f6a73cd60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6448, "upload_time": "2019-08-07T17:59:29", "url": "https://files.pythonhosted.org/packages/28/f6/cf121cdedee2cfb347baa51ac04b7fe790ba43da66d8c090ba3843ae77bd/python_eloqua_wrapper-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "367a6126f3dfcbb7fa6ec4d135e46f73", "sha256": "3c6cc5a710bc31f581bfa9002247a9ac5351a8ef9c35876d1eae6d289d780e6e" }, "downloads": -1, "filename": "python_eloqua_wrapper-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "367a6126f3dfcbb7fa6ec4d135e46f73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7906, "upload_time": "2019-08-08T12:20:42", "url": "https://files.pythonhosted.org/packages/fc/31/7a1a47cb6c01a418271ddccaa2f5d4d29cf6a37d5c5f14f2805285ca04c3/python_eloqua_wrapper-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83585865c9e4553a1984710a877ab492", "sha256": "8978877154243640357d6dc7297466ef02eb276744bdde9829c78b06377c3c72" }, "downloads": -1, "filename": "python_eloqua_wrapper-0.0.3.tar.gz", "has_sig": false, "md5_digest": "83585865c9e4553a1984710a877ab492", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6451, "upload_time": "2019-08-08T12:20:43", "url": "https://files.pythonhosted.org/packages/5d/61/da488d007679cb2c0f9e3b0768bd29fde62c21d49d15732f712aaf09519c/python_eloqua_wrapper-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0dad08003387990a3c43bfb184ca18a3", "sha256": "db956a0c41c0475f540bf337efb1ab8b6c23e4198720075f49a86f79d0d20bb5" }, "downloads": -1, "filename": "python_eloqua_wrapper-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0dad08003387990a3c43bfb184ca18a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7905, "upload_time": "2019-08-08T13:43:08", "url": "https://files.pythonhosted.org/packages/06/8c/e5194b31feaf47a58cfc9cc11de85c6ebc10d2238076dbd905038590125e/python_eloqua_wrapper-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14cf096c8e9abd900990a2fdb33a78c5", "sha256": "90d8726a7cbdf453c1f5a5ac8e1bfaeab873491f62c2d60aec2079e55bc0b051" }, "downloads": -1, "filename": "python_eloqua_wrapper-0.0.4.tar.gz", "has_sig": false, "md5_digest": "14cf096c8e9abd900990a2fdb33a78c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6451, "upload_time": "2019-08-08T13:43:10", "url": "https://files.pythonhosted.org/packages/78/3e/af7102a45533833938795d12dc623710c7951e4fa48340426ccc1168c493/python_eloqua_wrapper-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "969701fcc255521e7c16aeb11628853c", "sha256": "6ef6135108ec0ce858e65df8013192bdce6036483938ceb345d7abe07790b390" }, "downloads": -1, "filename": "python_eloqua_wrapper-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "969701fcc255521e7c16aeb11628853c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7976, "upload_time": "2019-08-15T12:21:12", "url": "https://files.pythonhosted.org/packages/89/05/9a7d6f186b5cc0f55b0403b587b5128dc29064d3461d86da6eba9f76f82e/python_eloqua_wrapper-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d84aa162c63a0b522b8003a5737871aa", "sha256": "d8becb445e4632741dd6b67e4719fbf72ae64b5ef9afc613ab32026d0235bee7" }, "downloads": -1, "filename": "python_eloqua_wrapper-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d84aa162c63a0b522b8003a5737871aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6533, "upload_time": "2019-08-15T12:21:13", "url": "https://files.pythonhosted.org/packages/6b/0a/ad09ce2bda6b8d337e65e0ad9a18f0a2609c2a4bb22421622066d9a9293b/python_eloqua_wrapper-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "969701fcc255521e7c16aeb11628853c", "sha256": "6ef6135108ec0ce858e65df8013192bdce6036483938ceb345d7abe07790b390" }, "downloads": -1, "filename": "python_eloqua_wrapper-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "969701fcc255521e7c16aeb11628853c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7976, "upload_time": "2019-08-15T12:21:12", "url": "https://files.pythonhosted.org/packages/89/05/9a7d6f186b5cc0f55b0403b587b5128dc29064d3461d86da6eba9f76f82e/python_eloqua_wrapper-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d84aa162c63a0b522b8003a5737871aa", "sha256": "d8becb445e4632741dd6b67e4719fbf72ae64b5ef9afc613ab32026d0235bee7" }, "downloads": -1, "filename": "python_eloqua_wrapper-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d84aa162c63a0b522b8003a5737871aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6533, "upload_time": "2019-08-15T12:21:13", "url": "https://files.pythonhosted.org/packages/6b/0a/ad09ce2bda6b8d337e65e0ad9a18f0a2609c2a4bb22421622066d9a9293b/python_eloqua_wrapper-0.0.5.tar.gz" } ] }