我有一個api密鑰cleartrip.com網站。我已經與我的網站進行了整合,這意味着我喜歡使用由cleartrip.com提供的網絡服務。但我在困惑如何做到這一點。請幫助我進行整合。我有嘗試下面的代碼在PHP中,但我沒有收到任何迴應。集成cleartrip.com的API
<?php
$header_array = array('X-CT-API-KEY' => 'here my api key');
$options = array(headers => $header_array);
$r = new HttpRequest('http://api.cleartrip.com/air/1.0/search?from=BOM&to=DEL&depart-date=2008-06-06&return-date=2008-06-06', HttpRequest::METH_GET,$options);
try
{
$r->send();
echo $r->getResponseBody();
print_r($r);
if ($r->getResponseCode() == 200)
{
echo "Hi";
echo $r->getResponseBody();
}
}
catch (HttpException $ex)
{
echo "sss".$ex;
}
?>
你有詳細的問題更好。你是什麼意思「我不能給予任何迴應」。服務器沒有響應嗎?你得到一個HTTP錯誤?究竟是什麼不正確? – thatidiotguy
'array(headers => $ header_array);'不完全有效的PHP。 'header'是一個常量,你幾乎可以肯定沒有定義它。 –
「沒有授權訪問服務」我會進入catch block –