Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 集成cleartrip.com的API_Php_Api - Fatal编程技术网

Php 集成cleartrip.com的API

Php 集成cleartrip.com的API,php,api,Php,Api,我有一个api密钥cleartrip.com网站。我已经与我的网站进行了集成,这意味着我喜欢使用cleartrip.com提供的web服务。但我不知道该怎么做。请帮我整合一下。我尝试了以下php代码,但没有收到任何响应 <?php $header_array = array('X-CT-API-KEY' => 'here my api key'); $options = array(headers => $header_array); $r = new HttpR

我有一个api密钥cleartrip.com网站。我已经与我的网站进行了集成,这意味着我喜欢使用cleartrip.com提供的web服务。但我不知道该怎么做。请帮我整合一下。我尝试了以下php代码,但没有收到任何响应

<?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;
}
?>

您是否尝试过使用实际的字符串键?i、 e

$options = array('headers' => $header_array);

您是否尝试过使用实际的字符串键?i、 e

$options = array('headers' => $header_array);

也许这个电话对你有用

$headers = array('X-CT-API-KEY: INSERT_KEY_HERE');
$url = 'http://api.staging.cleartrip.com/air/1.0/search?from=BOM&to=DEL&depart-date=2008-06-06&return-date=2008-06-06';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($ch);
curl_close($ch);
echo $response;

也许这个电话对你有用

$headers = array('X-CT-API-KEY: INSERT_KEY_HERE');
$url = 'http://api.staging.cleartrip.com/air/1.0/search?from=BOM&to=DEL&depart-date=2008-06-06&return-date=2008-06-06';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($ch);
curl_close($ch);
echo $response;

你必须更详细地回答这个问题。你说“我不能给你任何答复”是什么意思。服务器没有响应吗?您是否收到http错误?什么东西不正确?
array(headers=>$header\u array)不是完全有效的php
header
是一个常量,您几乎肯定没有定义它。“未授权访问该服务”我将进入catch block,您必须更好地详细说明问题。你说“我不能给你任何答复”是什么意思。服务器没有响应吗?您是否收到http错误?什么东西不正确?
array(headers=>$header\u array)不是完全有效的php
header
是一个常量,您几乎肯定没有定义它。“未授权访问服务”我将进入catch block它正常工作,但无法在适当的时间给出答复。花了这么多时间。如何减少这方面的时间。它工作正常,但无法在适当的时间给予答复。花了这么多时间。如何减少这方面的时间。