我需要将用户电子邮件列表作为受众列表发送或创建到我们的企业 Facebook 帐户,以便我们可以将其用于营销目的(我使用的是 Python 3.8)。
以下是我从 Google 获得的代码,但是当我搜索时发现我们无法通过 API 直接将电子邮件传递给 Facebook。
您对如何实现它有任何建议吗?另外“我可以将电子邮件 ID 传递到此列表”下面的代码中的字段 = [] 吗?“ID”是什么意思?
from facebook_business.adobjects.adaccount import AdAccount
from facebook_business.adobjects.customaudience import CustomAudience
from facebook_business.api import FacebookAdsApi
access_token = 'EAAi0wZCiZxxxxxxxxxxxxxxxDZD'
app_secret = 'xxxxxxxxxxxxxxx'
app_id = 'xxxxxxxxxxx'
id = '<ID>'
fields = []
FacebookAdsApi.init(access_token=access_token)
print("Access succesful")
params = {
'name': 'My new Custom Audience',
'subtype': 'CUSTOM',
'description': 'People who purchased on my website',
'customer_file_source': 'USER_PROVIDED_ONLY',
}
print (AdAccount(id).create_custom_audience(
fields=fields,
params=params,
))