如何从 Facebook 营销中的目标中提取用户 ID api

How to extract users ids from targeting in facebook marketing api

我想知道,我可以通过自己的定位参数提取 facebook 营销中的用户 ID api 吗? 例如,我有:

from facebookads.adobjects.adaccount import AdAccount
from facebookads.adobjects.adset import AdSet

account = AdAccount('act_<AD_ACCOUNT_ID>')
targeting_spec = {
    'geo_locations': {
        'countries': ['US'],
    },
    'age_min': 20,
    'age_max': 40,
}

我可以获得估计的用户覆盖率:

params = {
    'currency': 'USD',
    'optimize_for': AdSet.OptimizationGoal.offsite_conversions,
    'targeting_spec': targeting_spec,
}
reach_estimate = account.get_reach_estimate(params=params)
print(reach_estimate)

但是我也可以通过此定位获得用户 ID 列表吗?

这是不可能的(谢天谢地)。如果你想定位特定的人,你需要已经通过你的应用程序中的 Facebook ID,或者你的 CMS

中的电子邮件 address/phone 号码等来识别这些人。