2014-02-12 48 views
2

我遇到此錯誤。爲什麼會得到任何線索?.ERROR:8 - CURL錯誤:無法解析主機

這是我完成的錯誤。

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','[email protected]', 'ccAddresses', 'bccAddresses', 'contentType', 'subject', 'htmlBody', 'txtBody'); 
print_r($result); 
?> 
+0

請先在瀏覽器上嘗試網址! –

+0

'yahoo.com.infusionsoft.com'?奇怪的網址。你不知道你要連接到哪個URL? –

+0

我正在localhost上測試它,所以我應該使用哪個url? –

回答

1

因爲yahoo.com.infusionsoft.com不是有效的URL


根據您編輯的問題,您發佈的代碼很顯然你使用這個庫: https://github.com/infusionsoft/PHP-iSDK

可能是你根本沒有正確使用API​​,雖然我沒有API的經驗

+0

什麼是有效的URL在localhost上檢查它。 –

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