要通过API在沙箱内创建Facebook广告,你需要遵循以下步骤和概念:
import facebook
# 替换为你的访问令牌和广告账户ID
access_token = 'YOUR_ACCESS_TOKEN'
ad_account_id = 'YOUR_AD_ACCOUNT_ID'
graph = facebook.GraphAPI(access_token=access_token)
# 创建广告组
ad_group_params = {
'name': 'Test Ad Group',
'campaign_id': 'YOUR_CAMPAIGN_ID', # 需要先创建一个广告活动
'status': 'PAUSED',
'bid_amount': 100,
'daily_budget': 1000,
'objective': 'LINK_CLICKS',
}
ad_group = graph.put_object(ad_account_id, 'adgroups', **ad_group_params)
# 创建广告创意
creative_params = {
'name': 'Test Creative',
'object_story_spec': {
'page_id': 'YOUR_PAGE_ID',
'link_data': {
'message': 'Check out this link!',
'link': 'http://example.com',
'image_hash': 'YOUR_IMAGE_HASH'
}
}
}
creative = graph.put_object(ad_account_id, 'adcreatives', **creative_params)
# 将创意关联到广告组
ad_group['creative'] = {'creative_id': creative['id']}
graph.put_object(ad_account_id, 'adgroups', ad_group['id'], **ad_group)
通过以上步骤和代码示例,你应该能够在Facebook的沙箱环境中成功创建广告。记得在实际部署前,充分测试所有功能。
领取专属 10元无门槛券
手把手带您无忧上云