Facebook Marketing API - 将用户添加到自定义受众

时间:2017-04-14 18:02:36

标签: facebook facebook-graph-api facebook-marketing-api

我正在尝试通过API将用户添加到自定义受众群体。

我的架构如下所示:

Stream.of(input).toMap(e -> e.getKey().substring(subLength), 
                       e -> AttributeType.GetByName(e.getValue()));

我的数据如下:

"schema": [
  EMAIL,
  PHONE,
  LN,
  FN,
  ZIP
]

虽然我从API得到了一个好的回复,但我不确定如何检查是否按照我的意愿创建了受众。

  1. 可以不散列电话号码吗?如果没有,我应该成为什么样的钥匙 使用?我尝试使用"data": [ [ hashWithKey("john.smith@xxx.com", "EMAIL"), "12345678910", // -> No hashing, since there's no HASH key specified in docs. hashWithKey("John", "LN"), hashWithKey("Smith", "FN") hashWithKey("1919", "ZIP") ], ... ] ,我仍然可以从API中获得一个OK。所以 我很困惑。
  2. 使用CSV文件创建受众群体时,我可以指定该字段 PHONE。根据Facebook文档,似乎不可能 通过API指定age。发送age是否足够?有没有人想到这个?
  3. 这些是我能找到的最佳链接:

1 个答案:

答案 0 :(得分:0)

所以这就是我做的工作:

  • 我没有散列数据
  • 我设置is_raw: true
  • 我清理了我的数据:有些电子邮件是带有引号的,例如" john.smith@xxx.com"

完成后,一切都按预期工作。