安装Firebase Mailchimp扩展提示字段值无效,无法定位问题原因
无效字段值报错排查方案
你可以按照以下优先级逐一排查问题:
- 先校验字段映射配置:扩展配置中填写的Firestore字段名必须和你的
users集合实际字段名完全一致,拼写、大小写都不能有偏差,比如集合内存储邮箱的字段是email,配置时写成Email就会触发无效字段报错。同时确认Mailchimp受众的必填字段(邮箱为默认必填项)都已经在映射配置中填写,且users集合内对应字段没有空值数据。 - 再校验字段数据格式:所有映射字段的数据类型必须符合Mailchimp的规则:电话号码字段必须为带国家码的E.164格式,国内手机号需要补充
+86前缀;日期类型字段必须和Mailchimp要求的格式对齐,若Firestore内存储为字符串格式需要做格式适配;枚举类型字段的取值必须和Mailchimp受众内预设的可选值完全匹配。 - 最后校验基础配置项:核对你填写的Mailchimp API密钥、受众ID(Audience ID)没有拼写错误,API密钥具备对应受众的编辑权限;确认Firestore集合路径填写正确,你的集合为
users,直接填写users即可,不要添加多余斜杠或前后空格。
相关配置参考
users Firestore结构

扩展配置

报错信息

内容的提问来源于stack exchange,提问作者squish
相关产品推荐
相关产品推荐

