如何从这个api得到正确的回应

时间:2016-08-10 10:15:39

标签: bing-api

当我提交任何问题时,Api回答其问题标题和答案

例如问题:PHP和CODEIGNITER之间的区别 这个api为我提供了这个问题的答案和标题

当我提交文件名(如同书之类的书)及其类型为pdf ms word powerpoint和excel时 这api响应我所有相关的文件标题文件URL和描述

此代码响应我正确的图像

 $key=$this->input->post('search');
     if($key){ 
     $accountKey = 'WEGUEed3yF9CI6ZzVblKD0HoMRG3/rOELkCda9VYsuk=';
     $ServiceRootURL =  'https://api.datamarket.azure.com/Bing/Search/';  
     $WebSearchURL = $ServiceRootURL . 'Image?$format=json&Query=';

     $request = $WebSearchURL . urlencode( '\'' . $key . '\'');

     $process = curl_init($request);
     curl_setopt($process, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
     curl_setopt($process, CURLOPT_USERPWD,  $accountKey . ":" . $accountKey);
     curl_setopt($process, CURLOPT_TIMEOUT, 30);
     curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE);
     $response = curl_exec($process);

     $jsonobj = json_decode($response);


     foreach($jsonobj->d->results as $value)
     {                        
    echo('<li style=" margin-left;170px;" class="resultlistitem"><a href="' . $value->MediaUrl . '">'); 
    echo('<img style=" margin-left;170px;" src="' . $value->Thumbnail->MediaUrl. '"></li>'); 
    }

     echo("</ul>");
}

如何从此代码中获取所需问题及其答案和文件标题及其URL 任何人都可以帮助我如何做到这一点

0 个答案:

没有答案