{ "info": { "author": "Jim Barcelona, Arun Suresh", "author_email": "barce@me.com, arunvsuresh@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# amazonadapi\nClient for the Amazon Ad API\n\n# Notes:\n# \n# The Amazon Ad API pulls only the IDs for each ad tech object.\n# E.G. client.get_orders('AD_ID') just returns the order IDs.\n# Take the array of order IDs and call client.get_order('ORDER_ID').\n# \norder_ids = client.get_orders('AD_ID')\nfor order_id in order_ids:\n order = client.get_order(order_id)\n\n\n# FOR ETL or automated job servers, e.g. SMP, use the following to initialize:\nfrom amazonadapi import AmazonClient\nimport os\nclient = AmazonClient()\nclient.refresh_token = os.environ['AMZN_REFRESH_TOKEN']\nclient.auto_refresh_token()\nclient.set_region()\nclient.get_profiles()\nclient.profile_id = 'BE_SURE_TO_SET_THIS_FOR_YOUR_ORGANIZATION'\nclient.get_advertisers()\nclient.get_orders('AD_ID')\nclient.get_order('ORDER_ID')\n\n# Sample code for using browser and command-line to auth:\nfrom amazonadapi import AmazonClient\nclient = AmazonClient()\nclient.cli_auth_dance()\nclient.get_profiles()\nclient.profile_id = 'BE_SURE_TO_SET_THIS'\n\n\n# create an order\norder = AmazonOrder()\n\norder.advertiserId = '3678742709207'\norder.name = 'amazon api test {}'.format(time.time())\norder.startDateTime = 1511909961000 # unix time * 1000\norder.endDateTime = 1512514761000 # unix time * 1000\n\nhash_order = {\"object\": {\n \"advertiserId\": {\n \"value\": order.advertiserId\n },\n \"name\": order.name,\n \"startDateTime\": order.startDateTime,\n \"endDateTime\": order.endDateTime,\n \"deliveryActivationStatus\": order.status\n }\n}\n\ncreated_order = client.create_order(hash_order)\n\n# create a line item\nline_item = AmazonLineItem()\nline_item.orderId = 'ORDER_ID'\nline_item.advertiserId = 'AD_ID'\nline_item.name = 'Test API Line Item Creation'\n\n# types: NON_GUARANTEED_DISPLAY,NON_GUARANTEED_MOBILE_APP,NON_GUARANTEED_VIDEO\nline_item.type = 'NON_GUARANTEED_DISPLAY'\n\nline_item.startDateTime = 1506873006000\nline_item.endDateTime = 1507045806000\nline_item.status = 'INACTIVE'\nline_item.budget['amount'] = 100\nline_item.budget['deliveryProfile'] = 'FRONTLOADED'\nline_item.budget['deliveryBuffer'] = 1\n\n# recurrenceTypes: DAILY, MONTHLY, LIFETIME\nline_item.deliveryCaps.append({'amount': 0.9, 'recurrenceType': 'DAILY'})\n\nhashline_item = {\"object\": {\n \"orderId\": {\n \"value\": line_item.orderId\n },\n \"advertiserId\": {\n \"value\": line_item.advertiserId\n },\n \"name\": line_item.name,\n \"type\": line_item.type,\n \"startDateTime\": line_item.startDateTime,\n \"endDateTime\": line_item.endDateTime,\n \"deliveryActivationStatus\": line_item.status,\n \"budget\" : line_item.budget,\n \"deliveryCaps\" : line_item.deliveryCaps\n\n }\n}\n\nresult = client.create_line_item(hashline_item)\nclient.create_line_item(hashline_item)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/barce/amazonadapi", "keywords": "", "license": "LICENSE", "maintainer": "", "maintainer_email": "", "name": "amazonadapi", "package_url": "https://pypi.org/project/amazonadapi/", "platform": "", "project_url": "https://pypi.org/project/amazonadapi/", "project_urls": { "Homepage": "https://github.com/barce/amazonadapi" }, "release_url": "https://pypi.org/project/amazonadapi/1.0.5/", "requires_dist": null, "requires_python": "", "summary": "A client for interacting with the Amazon Ad API.", "version": "1.0.5" }, "last_serial": 4334650, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b154d7557fe37471743a2e5d88841bdf", "sha256": "29be0742a3a1543ba2e023b19fbde49109547e9e34750cb5020d6fa63e01d628" }, "downloads": -1, "filename": "amazonadapi-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b154d7557fe37471743a2e5d88841bdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2039, "upload_time": "2017-07-11T20:56:17", "url": "https://files.pythonhosted.org/packages/f3/38/e4b2fe310a3e59e0988811bec7b245775b3ee061574eab2ca6565559aa0c/amazonadapi-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "7ca602fc0eb45a563939ab2067e108d1", "sha256": "83502413936870f0e22388b556c70a76cb5da536c19f24f68b91d846ceca15a5" }, "downloads": -1, "filename": "amazonadapi-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7ca602fc0eb45a563939ab2067e108d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2039, "upload_time": "2017-07-11T20:58:59", "url": "https://files.pythonhosted.org/packages/37/79/9f538a7720afd6c1d5b3acd80cbab050538a47ff1af6449879ddc193573b/amazonadapi-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ebbcd40e5688aa75ae90ab6c27feabe9", "sha256": "3d4f4cd08abc5c7abe1da609e59ddf0db5ef0012aa1ba759b74da7a8c8382007" }, "downloads": -1, "filename": "amazonadapi-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ebbcd40e5688aa75ae90ab6c27feabe9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2182, "upload_time": "2017-07-12T22:42:34", "url": "https://files.pythonhosted.org/packages/b5/5b/7b04e3529edd486ac0c045ed8daaa76b5e01dae29c7cef4f270eafcdb1bb/amazonadapi-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a1661ac83a003dc7870bf066fb8391bc", "sha256": "9d79bbb84e012eefcabe4e0fe5005e12eb65d9ff12ed02a0827dca71726bfa4b" }, "downloads": -1, "filename": "amazonadapi-0.0.4.tar.gz", "has_sig": false, "md5_digest": "a1661ac83a003dc7870bf066fb8391bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2275, "upload_time": "2017-07-12T23:37:15", "url": "https://files.pythonhosted.org/packages/9f/64/84f18084e9df0a8c5993d5e3eafa9be85350ece24d7ee86c391baffcb4d5/amazonadapi-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "06ce206e37f24ffeb2c6c27803c688e4", "sha256": "e40b10bf62a64d75b1bb91b97f67bd16abdac179191a2e677df6a04788784c88" }, "downloads": -1, "filename": "amazonadapi-0.0.5.tar.gz", "has_sig": false, "md5_digest": "06ce206e37f24ffeb2c6c27803c688e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2598, "upload_time": "2017-08-01T20:51:57", "url": "https://files.pythonhosted.org/packages/51/93/7bfe8542fce9f3ebfce0b4d2217aefa0dcc6aa99bcb993c93f924943c248/amazonadapi-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1c389df8eb8414c994992a549c1fd0c3", "sha256": "e9d1ee5022d0ca444e9d7be0d185532fd1dbc8d53f65b22c7d5b5055c931fce2" }, "downloads": -1, "filename": "amazonadapi-0.0.6.tar.gz", "has_sig": false, "md5_digest": "1c389df8eb8414c994992a549c1fd0c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2785, "upload_time": "2017-08-07T22:47:04", "url": "https://files.pythonhosted.org/packages/0e/58/986dc076830f611871f1a589ab8fccf56b878776ac931c1c78abdec57928/amazonadapi-0.0.6.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "95cdb00bb4a0c86e0c8eca48d32ae03c", "sha256": "1466344c078407f54146b16fe8f4ad6b3955a07b65b6e25620e34b1350c865a5" }, "downloads": -1, "filename": "amazonadapi-0.0.8.tar.gz", "has_sig": false, "md5_digest": "95cdb00bb4a0c86e0c8eca48d32ae03c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3278, "upload_time": "2017-08-09T17:08:01", "url": "https://files.pythonhosted.org/packages/a0/6a/2956e66057e9f7fc461f24e8edd315805cb1ef77168ecc110e51f5428b59/amazonadapi-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "8ac9106694d3d0b68e15626362e56f40", "sha256": "0aff2301830658857b0b18246f7b70e146462a1e9ffa43f4abbc0ccc360e8d14" }, "downloads": -1, "filename": "amazonadapi-0.0.9.tar.gz", "has_sig": false, "md5_digest": "8ac9106694d3d0b68e15626362e56f40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3407, "upload_time": "2017-08-17T00:42:19", "url": "https://files.pythonhosted.org/packages/53/c7/2fa8924dfc0c7c7ce951ffd986df540851a5323253e35bfed48764ac5e4f/amazonadapi-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "2d25cd5b3fd54c7040226566e23732da", "sha256": "3ba724692aa7a9003c390ff1a69b5d377eedf46355e48ee89052d62ed1fced1f" }, "downloads": -1, "filename": "amazonadapi-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2d25cd5b3fd54c7040226566e23732da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3404, "upload_time": "2017-08-21T23:00:33", "url": "https://files.pythonhosted.org/packages/9c/fa/d5342e7b2796f68087a90a9da94a6971149722c21706e7adfc14fd93662f/amazonadapi-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6ee3142e760a34a886cfa8ab1375b290", "sha256": "3aedde66b8fe9f122c8af353c3f010d516b205adcb203dfb01b3bf406960ed21" }, "downloads": -1, "filename": "amazonadapi-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6ee3142e760a34a886cfa8ab1375b290", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3539, "upload_time": "2017-08-22T19:48:25", "url": "https://files.pythonhosted.org/packages/ef/d2/d22c3f66f0e3b9dd07ab9894a30142fb72718c0b59839dc3955842731298/amazonadapi-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "1b4faf64579c329073096e56091cae2d", "sha256": "fcc96096dc532afb82332c1fe90878946ff55603c18d51a03dff4b059c80b239" }, "downloads": -1, "filename": "amazonadapi-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1b4faf64579c329073096e56091cae2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3728, "upload_time": "2017-08-23T21:17:48", "url": "https://files.pythonhosted.org/packages/05/34/f1880e861c12ae9117fa51e24627b94a94fd5c94c92949008b1882dcc3c0/amazonadapi-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ea8651cfa654eff688cf96aaece38307", "sha256": "ac1cedf1caa95354830ad7c38b2dfff8d94ef051c70a4fcdf9e9d9ff8a543052" }, "downloads": -1, "filename": "amazonadapi-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ea8651cfa654eff688cf96aaece38307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3869, "upload_time": "2017-11-16T01:04:38", "url": "https://files.pythonhosted.org/packages/fa/cb/64324116b3d8de9dc7b51bbb2ad04cd9f4d585590e42d7b830e7baa3d12c/amazonadapi-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "fd62e9d24192b045bd3ba5ac154e596f", "sha256": "78fd8401a00980b4c108a9ba24ce32d7012b957f614ab838e9226487cc12f856" }, "downloads": -1, "filename": "amazonadapi-0.5.0.tar.gz", "has_sig": false, "md5_digest": "fd62e9d24192b045bd3ba5ac154e596f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3914, "upload_time": "2017-11-16T22:45:04", "url": "https://files.pythonhosted.org/packages/c1/af/8fe5da78c09ba10d3f21c3e1877386bcb97aef06b1088b8d87ada0b349cb/amazonadapi-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "da927efb273bcf8e6b3cbb0414e4e09d", "sha256": "de05739f1221d38c8fd278674ae5a86d2908341feb071148c31be4e8a85d7507" }, "downloads": -1, "filename": "amazonadapi-0.6.0.tar.gz", "has_sig": false, "md5_digest": "da927efb273bcf8e6b3cbb0414e4e09d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3938, "upload_time": "2017-11-16T23:21:37", "url": "https://files.pythonhosted.org/packages/42/a5/42292f56a5c273eb5af641a1a29297818f145fc70ff8424242e46943aebb/amazonadapi-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "e51392fb4cd2848b161bc9490cba65d3", "sha256": "b7059b7a4484d42f51084342ec3d6066f5eb1ae92b8441c5d2ba2194cb406ae7" }, "downloads": -1, "filename": "amazonadapi-0.7.0.tar.gz", "has_sig": false, "md5_digest": "e51392fb4cd2848b161bc9490cba65d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4329, "upload_time": "2017-11-22T21:38:38", "url": "https://files.pythonhosted.org/packages/b4/ee/6bfe96ba901e889eca162c5801ec93fe0f7e994bcdf6340535379730c60b/amazonadapi-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "e8102843f0f274724d97535a5eb2282d", "sha256": "510f64240039b8dde119e74503b7eb87894e6a28b4af33fb414f8e59c063e91b" }, "downloads": -1, "filename": "amazonadapi-0.8.0.tar.gz", "has_sig": false, "md5_digest": "e8102843f0f274724d97535a5eb2282d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4603, "upload_time": "2017-11-28T19:39:18", "url": "https://files.pythonhosted.org/packages/39/4b/c8bf5b8665bba893ef78167dae1b7bc1bbb2ded59680440ada3a9ea83669/amazonadapi-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "817308024d1bff9dbefb8766cfd47b26", "sha256": "07f549853c0e5651dc16c388ff70b982cccb0821290e21e5da8c30369fb02434" }, "downloads": -1, "filename": "amazonadapi-0.9.0.tar.gz", "has_sig": false, "md5_digest": "817308024d1bff9dbefb8766cfd47b26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4662, "upload_time": "2017-11-28T20:56:10", "url": "https://files.pythonhosted.org/packages/88/36/6693aee5907a5f3e7d15755056070e8bf5feaf765b0c5998f9ddfaf56c5b/amazonadapi-0.9.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "a34c45338038b83302b94aed38894833", "sha256": "fd25789f67ad21a1fa038ef8bff19d302ab9a2fe8d8c07d98355d35cd904bd66" }, "downloads": -1, "filename": "amazonadapi-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a34c45338038b83302b94aed38894833", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4663, "upload_time": "2017-11-28T21:05:45", "url": "https://files.pythonhosted.org/packages/c2/a6/94199d233948ce8538ea967436ea8e78149ec1149201d12355d031f67224/amazonadapi-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ef8f7cbfd70da59438533128d5f28f6e", "sha256": "2ed701744c4b56084fe18b2f8122772b2ca3a9696bff964cc15767c629964026" }, "downloads": -1, "filename": "amazonadapi-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ef8f7cbfd70da59438533128d5f28f6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4663, "upload_time": "2017-11-28T23:49:34", "url": "https://files.pythonhosted.org/packages/7d/da/9ff3701ad4ca6bc49b703493b28b0c6850f7aad78620391707debef042ec/amazonadapi-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ea66ac82910d7b83e2cda209d4f51a92", "sha256": "4d3a279e43419d4ddb0a33c726e11bca4c4547674d08ea003c720aaade57f270" }, "downloads": -1, "filename": "amazonadapi-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ea66ac82910d7b83e2cda209d4f51a92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4892, "upload_time": "2017-11-30T19:12:25", "url": "https://files.pythonhosted.org/packages/22/39/d8bda8cd6f809edf6f576d8dc3c222a299286e7eea402c91586e120b1c93/amazonadapi-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "b726c8a2fe4e579f7c57e44a9f648986", "sha256": "fe4aa40888139a03283a54c23b50651a3f5ae6fa7665d7ce215f2803b037812b" }, "downloads": -1, "filename": "amazonadapi-1.0.3.tar.gz", "has_sig": false, "md5_digest": "b726c8a2fe4e579f7c57e44a9f648986", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4853, "upload_time": "2017-12-01T19:20:11", "url": "https://files.pythonhosted.org/packages/30/a7/d715173d04118017b8f4b4b68ca5f2b6c88ccdfc5ac2d2578092c011858c/amazonadapi-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "0f4d31975a5e166d654aa4b8a385e713", "sha256": "c4051dcdfba0cff579372a4a8c3ea499bf695e34896aa287b9c645b7b2860050" }, "downloads": -1, "filename": "amazonadapi-1.0.4.tar.gz", "has_sig": false, "md5_digest": "0f4d31975a5e166d654aa4b8a385e713", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4866, "upload_time": "2017-12-04T19:32:35", "url": "https://files.pythonhosted.org/packages/28/c5/e3b94fa728c387eca2b4611e2e9043154cb918795b5325eb58851ca7f6f7/amazonadapi-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "c3b53712b95eb335b238ae302e615952", "sha256": "48301a59d3fb8d8f2770949a8f180f9e7e951a0e69e99edd4a8ab3ff17b49671" }, "downloads": -1, "filename": "amazonadapi-1.0.5.tar.gz", "has_sig": false, "md5_digest": "c3b53712b95eb335b238ae302e615952", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5630, "upload_time": "2018-10-03T01:13:42", "url": "https://files.pythonhosted.org/packages/9b/74/7f328beb51a768e6f2a8298e42794217419a7dce63ace23bac10e39c990f/amazonadapi-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c3b53712b95eb335b238ae302e615952", "sha256": "48301a59d3fb8d8f2770949a8f180f9e7e951a0e69e99edd4a8ab3ff17b49671" }, "downloads": -1, "filename": "amazonadapi-1.0.5.tar.gz", "has_sig": false, "md5_digest": "c3b53712b95eb335b238ae302e615952", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5630, "upload_time": "2018-10-03T01:13:42", "url": "https://files.pythonhosted.org/packages/9b/74/7f328beb51a768e6f2a8298e42794217419a7dce63ace23bac10e39c990f/amazonadapi-1.0.5.tar.gz" } ] }