Php GetResponse API set_contact_customs()具有多个活动

Php GetResponse API set_contact_customs()具有多个活动,php,api,getresponse,Php,Api,Getresponse,有人能帮我吗 我正在使用set_contact_customs()GetResponse API函数。这是可行的,但有人能解释一下,当同一个电子邮件地址在多个活动中被订阅时会发生什么情况吗 例如,我想为mail.com上的用户邮件设置字段'buy'和字符串'3' 如果mail.com上的用户邮件在两个活动中订阅,那么set_contact_customs()会影响哪个活动 set_contact_customs()不将活动作为参数(文档:),因此,如果要仅为一个活动设置自定义字段,该怎么办 我试

有人能帮我吗

我正在使用set_contact_customs()GetResponse API函数。这是可行的,但有人能解释一下,当同一个电子邮件地址在多个活动中被订阅时会发生什么情况吗

例如,我想为mail.com上的用户邮件设置字段'buy'和字符串'3'

如果mail.com上的用户邮件在两个活动中订阅,那么set_contact_customs()会影响哪个活动

set_contact_customs()不将活动作为参数(文档:),因此,如果要仅为一个活动设置自定义字段,该怎么办

我试着这样做:

$result_set = $client->set_contact_customs(
        $api_key,
            array (
            'contact' => $ee_cont_id,
            'customs' => array(
                array(
                'name' => $param_name,
                'content' => $param_value
                )
            )
            )
        );
它只影响了一次竞选,但不是我想要的那次


谢谢

如果您在两个活动中添加一个电子邮件地址,这将产生两个具有不同联系人ID的不同“联系人”


set_contact_customs()不将活动作为参数,因为一个联系人ID“属于”一个活动。

我现在测试了它,事实上,具有相同电子邮件地址的同一客户在不同的活动中具有不同的联系人ID

正如我在这里所说:

您应该首先使用所需的活动名称或id以及客户电子邮件地址致电get_contacts。然后,您将从那里获得联系人id,并将其发送到set_contact_海关

祝你好运!:)