A simple Python client library for the Mashery API
A simple Python client library for the Mashery API.
Query recently created apps:
from masheryclient.jsonrpc import MasheryJsonRpcApi json_rpc_api_client = MasheryJsonRpcApi( MASHERY_SITE_ID, MASHERY_SERVICE_KEY, MASHERY_API_KEY, MASHERY_API_SECRET ) mashery_query = 'SELECT * FROM applications ORDER BY created DESC ITEMS 10' r = json_rpc_api_client.query(mashery_query)['items'] for app in r: print app['name']
Top API callers within the specified time period:
reporting_client = MasheryReportingApi( MASHERY_SITE_ID, MASHERY_SERVICE_KEY, MASHERY_API_KEY, MASHERY_API_SECRET, ) r = reporting_client.developer_activity_for_service(start_date_str, end_date_str, limit) app_list =  for app in r: api_key = app['serviceDevKey'] call_count_success = app['callStatusSuccessful'] call_count_blocked = app['callStatusBlocked'] call_count_other = app['callStatusOther']
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.