当我提交任何问题时,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 任何人都可以帮助我如何做到这一点