1

facebook 앨범에 이미지를 업로드 할 때 facebook 용 php sdk를 사용하여 내 앱에서 이미지를 업로드 할 때 sdk에서 오류가 발생하는 경우가 있습니다. facebook php sdk 예외 처리

나는 시험에 몇 번 ... 그러나 나는 시도 캐치에 넣어 SDK에서 오류 ...

try{ 
     $picID = $this->facebook->api('/'.$this->aid.'/photos','post',$photo_details); 
     var_dump($picID); 
    }catch(Exception $e){ 
     echo('exception caught '.var_dump($e)); 
    } 

을 가지고 그것을 테스트하기 위해 노력하고 있지만, 엄청난 행운에 의해 오류가하지 않습니다 다시 일어난다. 누군가 내가 이런 식으로 예외를 잡을 수 있다고 말해 줄 수 있습니까?

감사합니다.

try { 
    $picID = $this->facebook->api('/'.$this->aid.'/photos','post',$photo_details); 
} catch(CurlException $e) { 
    echo('exception caught '.$e->getMessage()); 
} 
+0

... 나는 아직도 다음
치명적인 오류있어 시간 제한 는 /ㅋ ㅋ ㅋ ㅋ ㅋ ㅋ 라인/base_facebook.php에 던져 보내기 910
사람이 어떻게 제대로이 그래서 난 다시 시도 할 수 있습니다 잡으려고 말해? – NappingRabbit

+0

나는 여기서 나 자신과 이야기하고있다. 예외가이 기술에 의해 잡힌 것 같습니다. – NappingRabbit

답변

6

보십시오. catch되지 않은 CurlException : 55 : SSL 연결 코드를 사용 페이스 북 SDK 5.xx의를 사용하여 현대적인 코드 ... 들어

예외이에 의해 체포되지 않았다
try { 
    //Do something with the facebook code here 
catch (FacebookSDKException $e) { 
    //Handle the exception here 
    //This will only catch exceptions thrown by the SDK but will cover them all, even ones thrown by libraries called by the SDK. 
} 
+1

내 솔루션에 깊이를 더했기 때문에 대답을 수락했습니다. 나는 이미 Exception으로 이미 코드화했다. 시간과 노력에 감사드립니다! – NappingRabbit

2

정말 2012에서 질문을 ressurect 싶지 않아하지만 다음 사람이 지금에보고를 위해 이후 변경된 :와