如何通过infusionsoft api发送电子邮件?

时间:2014-02-12 13:06:24

标签: php email infusionsoft

我想通过infusionsoft api发送电子邮件但电子邮件未显示我想尝试但没有发送电子邮件,这是我的代码:

 <?php
 echo "Hello World! <br/>";
 include_once('iSDK/src/isdk.php');
 //require_once"iSDK/src/isdk.php";
 $myApp = new iSDK();
 // Test Connnection
 if ($myApp->cfgCon("connectionName"))
 {
  echo "Connected...";
 }
 else
 {
  echo "Not Connected...";
 }

  $myApp->sendEmail('conList','marif252@gmail.com','arif.liaqat@yahoo.com', 'ccAddresses', 'bccAddresses', 'contentType', 'subject', 'htmlBody', 'txtBody');

 ?>

2 个答案:

答案 0 :(得分:1)

也许在php.ini上配置你的smtp服务器

或者您可以在系统上安装smtp服务器

答案 1 :(得分:1)

// 连接到php SDK https://github.com/infusionsoft/PHP-iSDK
require_once($ _ SERVER ['DOCUMENT_ROOT']。'/ src / isdk.php'); $ app = new iSDK();


// 设置连接,确保正确输入api密钥
$ app-&gt; cfgCon(“applicationName”,“APIKEYGOESHERE”);


// 接下来,您必须向Infusionsoft查询电子邮件地址列表的联系人ID:
$ email ='target.recipient@example.com';
$ returnFields = array('Id');
$ contact = $ app-&gt; findByEmail($ email,$ returnFields);


// 我们需要一组联系人ID来发送电子邮件
$ clist = array_values($ contact [0]);


// 然后您可以发送电子邮件:
$ status = $ app-&gt; sendEmail($ clist,“sender@email.com”,“~Contact.Email~”,“”,“”,“Multipart”,“此电子邮件的主题行”,“The HTML内容是此电子邮件的正文。“,”此电子邮件的纯文本正文的内容。“);


// https://developer.infusionsoft.com/docs/read/Email_Service#sendEmail