2011-12-11 3 views
0

내가 웹 페이지에 대한 몇 가지 PHP 코드 내에서이 예 요청 전화 드렸습니다 결과 : 대단한 내가 다시 JSON 결과를 얻을트위터 API 숨기기

https://api.twitter.com/1/followers/ids.json?cursor=-1&screen_name=twitterapi 

를 -하지만 항상 웹 페이지 내에서 인쇄 내 사용자가 볼 수 있습니다. 요청을 어떻게하지만 페이지로 출력하지 못하게합니까?

$curl_handle=curl_init(); 
curl_setopt($curl_handle,CURLOPT_URL,'https://api.twitter.com/1/followers/ids.json?cursor=-1&screen_name=twitterapi'); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
$result = curl_exec($curl_handle); 
curl_close($curl_handle); 

덕분에 당신은 또한 당신의 URL에서 누락 된 닫는 따옴표를 해결 한 가정

+2

PHP 코드를 확인해야합니다. 분명히 JSON을 출력 할 때 구문 분석을하거나 다른 작업을해야합니다. –

+0

PHP로 출력하지 않습니다. 해당 요청을 복사하여 웹 브라우저의 주소 표시 줄에 붙여넣고 실행하면 브라우저에 결과가 나타납니다. – Simon

+0

예, 알 수 있습니다. 그러나 사용자가 해당 API 호출로 안내하면 브라우저에서 사용하게됩니다. 데이터가 필요하다면, CURL이나'file_get_contents()'를 사용하여 PHP 호출을 통해 요청해야하며, PHP로 처리해야하며, 사용자에게 직접 지시해서는 안됩니다. –

답변

0

...

당신은 두 번째 curl_setopt() 호출에서 컬 핸들러를 가리 키도록 잘못된 변수를 사용하는

하고, 따라서 반환 전송 옵션을 올바르게 설정하지 마십시오.

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
// Should be 
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);