一个用于mashery api的简单python客户端库
masheryclient的Python项目详细描述
用于Mashery API的简单python客户机库。
示例
查询最近创建的应用程序:
frommasheryclient.jsonrpcimportMasheryJsonRpcApijson_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']forappinr:printapp['name']
指定时间段内的顶级API调用方:
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=[]forappinr:api_key=app['serviceDevKey']call_count_success=app['callStatusSuccessful']call_count_blocked=app['callStatusBlocked']call_count_other=app['callStatusOther']