rtb房屋sdk
rtbhouse-sdk的Python项目详细描述
概述
这个库为rtb house api提供了一个易于使用的python接口。它允许您阅读和管理您的活动设置、浏览优惠、下载统计信息等。
用法示例
让我们编写一个脚本来获取活动统计信息(imps、clicks、postclicks)并将结果显示为表(使用tabulatelibrary)。
首先,使用您的凭据创建config.py文件:
USERNAME = 'jdoe' PASSWORD = 'abcd1234'
设置virtualenv并安装要求:
$ pip install rtbhouse_sdk tabulate
fromoperatorimportitemgetterfromtabulateimporttabulatefromconfigimportUSERNAME,PASSWORDfromrtbhouse_sdk.reports_apiimportReportsApiSessionif__name__=='__main__':api=ReportsApiSession(USERNAME,PASSWORD)advertisers=api.get_advertisers()stats=api.get_campaign_stats_total(advertisers[0]['hash'],'2017-10-01','2017-10-31',['day'])columns=['day','impsCount','clicksCount','ctr','campaignCost','conversionsCount','conversionsRate','cpc','ecc','roas','conversionsValue']data_frame=[[row[c]forcincolumns]forrowinreversed(sorted(stats,key=itemgetter('day')))]print(tabulate(data_frame,headers=columns))