我正在尝试将 iContact api 与 wordpress 集成,并且在某些情况下我需要在列表中添加/移动/删除联系人。我可以使用 addContact() 方法添加联系人。但是当我尝试通过subscribeContactToList($iContactId, $iListId, $sStatus)
方法订阅联系人时,它不起作用并返回一个空数组。
看来我正在根据以下示例做所有事情:https ://github.com/icontact/icontact-api-php/blob/master/examples.php 。我不知道如何让它工作。
我究竟做错了什么?有没有人遇到过这样的问题,什么是最合适的解决方法?
这是我的代码:
// Load the iContact library
require_once('icontact/iContactApi.php');
// configuring iContact API
iContactApi::getInstance()->setConfig(array(
'appId' => '',
'apiPassword' => '',
'apiUsername' => ''
));
$oiContact = iContactApi::getInstance();
$contactInfo = $oiContact->addContact(
$user->user_email,
'normal',
null,
$first_name,
$last_name,
null,
null,
null,
null,
null,
null,
null,
null,
null
);
$oiContact->subscribeContactToList($contactInfo->contactId, $list_id, 'normal');