请求 bing API 的助手
项目描述
奥术兵
这个包是基于bingads的。
开始使用
pip install arcane-bing
示例用法
报告
bing_client = Client(
credentials=Config.BING_ADS_CREDENTIALS,
secrets_bucket=Config.SECRETS_BUCKET,
refresh_token_location=Config.BING_ADS_REFRESH_TOKEN,
storage_client=storage_client
)
reporting_service_manager, reporting_service = bing_client.get_bing_ads_api_client()
report_request = build_campaigns_report(reporting_service, bing_account_id)
result_file_path = bing_client.submit_and_download(report_request, reporting_service_manager)
竞选服务
:warning: 对于某些 API 方法,您必须提供客户的帐户 ID 和经理的客户 ID
from arcane.bing import Client
from arcane.bing.helpers import parse_webfault_errors, parse_bing_response
bing_client = Client(
credentials=Config.BING_ADS_CREDENTIALS,
secrets_bucket=Config.SECRETS_BUCKET,
refresh_token_location=Config.BING_ADS_REFRESH_TOKEN,
storage_client=storage_client,
customer_id=CUSTOMER_ID,
account_id=ACCOUNT_ID
)
campaign_service = bing_client.get_service_client(service_name='CampaignManagement')
try:
response = campaign_service.GetCampaignsByAccountId(AccountId=ACCOUNT_ID)
all_campaigns = parse_bing_response(response)['Campaign']
# do stuff with all_campaigns
except WebFault as e:
bing_error = parse_webfault_errors(e)
# do stuff with bing_error
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
arcane-bing-0.4.2.tar.gz
(6.0 kB
查看哈希)
内置分布
arcane_bing-0.4.2-py3-none-any.whl
(6.9 kB
查看哈希)
关
arcane_bing -0.4.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6c96c522f3e83e6d6d9aa599ac2baefa8802009121e571b8d154e7a9ffbf682f |
|
MD5 | c2af8194b0c22085808231e029b32479 |
|
布莱克2-256 | 802df90b2233dee60c4df82482b57b071fb62d1bf49a7edaa2a7c1c0e8bc6466 |