diff --git a/pull_fields.py b/pull_fields.py new file mode 100644 index 0000000..5c18f6f --- /dev/null +++ b/pull_fields.py @@ -0,0 +1,13 @@ +import ox3apiclient +import logging +import requests +import json + +ox = ox3apiclient.client_from_file().logon() + +ox.logger.setLevel(logging.DEBUG) +ch = logging.StreamHandler() +ch.setLevel(logging.DEBUG) +ox.logger.addHandler(ch) + +report = ox.get('/report/fields'); diff --git a/pull_report.py b/pull_report.py new file mode 100644 index 0000000..985a47b --- /dev/null +++ b/pull_report.py @@ -0,0 +1,18 @@ +import ox3apiclient +import logging +import requests +import json +import report_config + +ox = ox3apiclient.client_from_file().logon() + +ox.logger.setLevel(logging.DEBUG) +ch = logging.StreamHandler() +ch.setLevel(logging.DEBUG) +ox.logger.addHandler(ch) + +# YOUR SETTINGS LOADED FROM 'report_config.py' file +settings = report_config.settings; + + +report = ox.post('/report/', data=json.dumps(settings)); diff --git a/report_config.py b/report_config.py new file mode 100644 index 0000000..4b36bc2 --- /dev/null +++ b/report_config.py @@ -0,0 +1 @@ +settings = {"startDate":20190615,"endDate":20190616,"attributes":[{"id":"publisherCurrency"},{"id":"publisherSiteName"},{"id":"publisherAdUnitName"}],"metrics":[{"id":"marketRequests"},{"id":"exchangeFills"},{"id":"marketImpressions"},{"id":"marketPublisherRevenue"}]}