.ERROR:8 - CURL错误:无法解析主机

时间:2014-02-12 10:18:45

标签: php curl infusionsoft

我有这个错误。为什么要得到任何线索?

这是完整的错误。

ERROR: 8 - CURL error: Could not resolve host: yahoo.com.infusionsoft.com; Host not found

这是我的另一个php文件,conn.cfg.php文件。

<?php

 $connInfo =array('connectionName:applicationName:i:e6256f1d838a342155f51d800945c777:This                is the connection for applicationName.infusionsoft.com');

 ?>

这是我的email.php文件代码。

 <?php
 echo "Hello World! <br/>";
 include_once ('iSDK/src/isdk.php');
 $myApp = new iSDK();
 if ($myApp->cfgCon("testemail"))
{
echo "Connected...";
}
else
{
echo "Not Connected...";
}
$result = $myApp->sendEmail('conList','fromAddress','kamran_asadi15@yahoo.com',  'ccAddresses', 'bccAddresses', 'contentType', 'subject', 'htmlBody', 'txtBody');
print_r($result);
?>

2 个答案:

答案 0 :(得分:1)

因为yahoo.com.infusionsoft.com不是有效的网址


根据您编辑过的问题和发布的代码,很明显您使用的是这个库: https://github.com/infusionsoft/PHP-iSDK

虽然我没有使用该API的经验,但您可能无法正确使用API​​

答案 1 :(得分:0)

您缺少 applicationName 参数,该参数是Infusionsoft应用程序的名称。这是它应该是什么样子:

<?php
$connInfo =array('my_connection:my_application_name:i:e6256f1d838a342155f51d800945c777:This                is the connection for applicationName.infusionsoft.com');
?>

然后您可以使用连接名称连接到服务,如下所示:

$myApp->cfgCon("my_connection"));

应用程序名称是您登录的女巫的名字,如:

http://my_application_name.infusionsoft.com