cURL 및 Flickr API를 사용하여 flickr 검색을 시도했습니다. 응답을 인쇄하려고하면 "1"이 인쇄됩니다. 내 코드에 어떤 문제가 있습니까? 그것이 그렇게하려고하지 않도록Flickr 사진 검색 API가 반환하지 않음
$params = array(
'api_key' => 'b838e46f6e8eada6a62fac7e2b25ffcc',
'method' => 'flickr.photos.search',
'format' => 'php_serial',
'text' =>'cars'
);
$encoded_params = array();
foreach($params as $k => $v){
$encoded_params[] = urlencode($k).'='.urlencode($v);
}
$ch = curl_init();
$timeout = 0; // set to zero for no timeout
curl_setopt ($ch, CURLOPT_URL, 'https://api.flickr.com/services/rest/?'.implode('&', $encoded_params));
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
print_r($file_contents);
curl_close($ch);
$rsp_obj = unserialize($file_contents);
//echo 'https://api.flickr.com/services/rest/?'.implode('&', $encoded_params);
echo print_r($rsp_obj);
cURL 결과에서 'unserialize'를하지 않고 얻은 결과는 무엇입니까? echo 대신에'var_dump'를 사용하여 디버그 출력을 만드십시오. – CBroe
@CBroe, rsp_obj = bool (거짓)/file_contents = bool (거짓), var_dump 사용. – user2997779
그러면 var_dump는 'curl_getinfo'가 말하는 것입니다 - API의 오류 메시지 또는 그와 유사한 것? – CBroe