我正在尝试使用python中的createsend库从Campaign Monitor中提取有关公司活动的数据,以便我可以将其上传到他们的商业智能工具(当然,它没有开发连接器......)。
警告:对 python 不太熟悉(R 对我来说是大本营)
到目前为止,我已经获得了我的客户列表,以及带有广告系列 ID 的他们的广告系列列表,因此我可以从中提取一个特定的广告系列。
from createsend import *
auth = {'api_key': 'company's API key'}
cs = CreateSend(auth)
clients = cs.clients()
campaign_ids = cs.clients()
for cl in clients:
print("Client: %s" % cl.Name)
client = Client(auth, cl.ClientID)
print("- Campaigns:")
for cm in client.campaigns():
print(" - %s" % cm.Subject)
print(" - %s" % cm.CampaignID)
campaign1 = Campaign(auth, 'campaign ID of interest')
print(campaign1.clicks)
这返回
<bound method Campaign.clicks of <createsend.campaign.Campaign object at 0x000001B04F405EC8>>
如果我运行print(campaign1.clicks())
这将返回<class 'createsend.utils.CreateSendModel'>
如何访问此处的数据?我在过去 24 小时内搜索了帮助文件,真的不知道我在访问这些数据时做错了什么。
感谢您的阅读!