Silverpop<;进口清单>;API错误“;映射失败。无法导入列:收件人“ID无法继续”;

Silverpop<;进口清单>;API错误“;映射失败。无法导入列:收件人“ID无法继续”;,api,Api,我遇到了下面的错误 映射失败。无法导入列:收件人\u ID无法继续 我正在使用API方法(下面的代码片段),并且 ODS_To_Silverpop_Mapping.XML ODS_至_Silverpop_20170123171113.TXT 和传递映射信息的XML文件(下面的代码片段)以及原始数据文件(此处未附加)。根据API文档,我将这两个文件保存在silverpop FTP文件夹中并进行API调用。如果我不在映射xml文件(在列映射列表和同步字段列表中)中使用“RECIPIENT_ID”

我遇到了下面的错误

映射失败。无法导入列:收件人\u ID无法继续

我正在使用API方法(下面的代码片段),并且


ODS_To_Silverpop_Mapping.XML
ODS_至_Silverpop_20170123171113.TXT
和传递映射信息的XML文件(下面的代码片段)以及原始数据文件(此处未附加)。根据API文档,我将这两个文件保存在silverpop FTP文件夹中并进行API调用。如果我不在映射xml文件(在列映射列表和同步字段列表中)中使用“RECIPIENT_ID”(这是自动生成的隐藏系统字段),并且使用其他一些键进行同步,则此代码可以正常工作。但是,在这种特定情况下,我也需要使用RECIPIENT_ID,因为没有其他可靠字段。有人有使用Silverpop ImportList API方法的经验吗?对这个问题有何看法

<?xml version="1.0" encoding="UTF-8"?>
<LIST_IMPORT>
    <LIST_INFO>
        <ACTION>ADD_AND_UPDATE</ACTION>
        <LIST_ID>23232323</LIST_ID>
        <FILE_TYPE>0</FILE_TYPE>
        <HASHEADERS>true</HASHEADERS>
    </LIST_INFO>
    <SYNC_FIELDS>
        <SYNC_FIELD>
            <NAME>RECIPIENT_ID</NAME>
        </SYNC_FIELD>
    </SYNC_FIELDS>
    <MAPPING>
        <COLUMN>
            <INDEX>1</INDEX>
            <NAME>Email</NAME>
            <INCLUDE>true</INCLUDE>
        </COLUMN>
        <COLUMN>
            <INDEX>2</INDEX>
            <NAME>RECIPIENT_ID</NAME>
            <INCLUDE>true</INCLUDE>
        </COLUMN>
        <COLUMN>
            <INDEX>3</INDEX>
            <NAME>FirstName</NAME>
            <INCLUDE>true</INCLUDE>
        </COLUMN>
        <COLUMN>
            <INDEX>4</INDEX>
            <NAME>LastName</NAME>
            <INCLUDE>true</INCLUDE>
        </COLUMN>
            <INDEX>5</INDEX>
            <NAME>Last Modified Date</NAME>
            <INCLUDE>false</INCLUDE>
        </COLUMN>
    </MAPPING>
</LIST_IMPORT>

添加和更新
23232323
0
真的
收件人ID
1.
电子邮件
真的
2.
收件人ID
真的
3.
名字
真的
4.
姓氏
真的
5.
上次修改日期
假的

是,请在映射XML文件中添加
true
内部列表信息

下面是片段

<LIST_INFO>
    <ACTION>ADD_AND_UPDATE</ACTION>
    <LIST_ID>23232323</LIST_ID>
    <FILE_TYPE>0</FILE_TYPE>
    <HASHEADERS>true</HASHEADERS>
    <USE_RECIPIENT_ID>true</USE_RECIPIENT_ID>
</LIST_INFO>

添加和更新
23232323
0
真的
真的

我无法创建新标记“silverpop api”,因此使用了一个通用标记。我知道我可以使用该api以收件人ID作为密钥进行更新,但这将适用于单个记录,但我需要使用api,因为我需要批量导入功能。
<LIST_INFO>
    <ACTION>ADD_AND_UPDATE</ACTION>
    <LIST_ID>23232323</LIST_ID>
    <FILE_TYPE>0</FILE_TYPE>
    <HASHEADERS>true</HASHEADERS>
    <USE_RECIPIENT_ID>true</USE_RECIPIENT_ID>
</LIST_INFO>