Python 如何使用facebook SDK从活动ID获取活动名称?
我用下面的代码创建了一个活动Python 如何使用facebook SDK从活动ID获取活动名称?,python,facebook,facebook-sdk-4.0,facebook-marketing-api,facebook-business-sdk,Python,Facebook,Facebook Sdk 4.0,Facebook Marketing Api,Facebook Business Sdk,我用下面的代码创建了一个活动 fields = [] params = { 'name': 'My campaign', 'objective': 'LINK_CLICKS', 'status': 'PAUSED', } AdAccount(id).create_campaign( fields=fields, params=params, ) 当我尝试使用以下代码获取活动时 my_account = AdAccount('act_xxxxxxxxx') campaig
fields = []
params = {
'name': 'My campaign',
'objective': 'LINK_CLICKS',
'status': 'PAUSED',
}
AdAccount(id).create_campaign(
fields=fields,
params=params,
)
当我尝试使用以下代码获取活动时
my_account = AdAccount('act_xxxxxxxxx')
campaigns = my_account.get_campaigns()
我只拿到了竞选ID
如何知道活动ID的名称?以供将来参考
我找到了答案。我们可以通过在ad manager仪表板中添加额外的列来检查这一点。在右角有一个
加号(+)
,它是自动列建议在
上。单击标准事件-->设置-->对象名称和ID中的自定义列--> 虽然这可能是一个正确的答案,但缺乏解释。请改进你的答案来解释它。
campaigns = my_account.get_campaigns(fields=[
Campaign.Field.name,
Campaign.Field.configured_status,
])
print (campaigns)