PHP icontact API интеграция
Я использую icontact api 2.0 для интеграции списка icontact на моем сайте. Я сталкиваюсь с проблемой создания нового списка и добавления нового сообщения, но не создаю никакого списка с помощью API. Но я могу создать контакт и подписаться и т. Д. Используемый код
require_once('lib/iContactApi.php');
// Give the API your information
iContactApi::getInstance()->setConfig(array(
'appId' => 'my_APIID',
'apiPassword' => 'my_password',
'apiUsername' => 'my_username'
));
// Store the singleton
$oiContact = iContactApi::getInstance();
$oiContact->addList('test', 4424, true, false, false, 'Just an example list',"test");
$oiContact->addMessage('An Example Message', 585, '<h1>An Example Message</h1>', 'An Example Message', 'ExampleMessage', 33765, 'normal');
// Schedule send
$oiContact->sendMessage(array(33765), 179962, null, null, null, mktime(0, 0, 0, 10, 03, 2012));
Также проверил некоторую помощь, но не нашел ни одного решения http://www.softwareprojects.com/resources/programming/t-icontact-20-api-integration-php-example-1925.html
1 ответ
Проблема, вероятно, по второму параметру addList
$oiContact->addList('test', 4424, true, false, false, 'Just an example list',"test");
4424 - должен быть действительный идентификатор сообщения, который уже существует для одного из вашего списка, если вы перейдете на панель инструментов icontact и создадите приветственное сообщение для одного из своего списка, а затем отредактируете его, вы увидите на URL-адресе "iMessageId" параметр. Вы можете использовать это как второй параметр, и он должен работать.