2012-08-15 159 views
2

也許這很簡單,但我不知道該怎麼做,所以我問。 有時候我會從facebook那裏得到例外,例如發佈操作失敗。通常它有效,但有時不。我使用php sdk,當有某事時。錯了,我得到一個Facebook例外,整個網站停止運行。處理facebook例外

有沒有辦法可以忽略這些異常並將其存儲在數據庫中,以便網站的其他部分能夠正常工作?

我認爲這是在base_facebook.php,希望有人知道我必須改變什麼路線。

非常感謝您

Ruven

+0

'嘗試{/ *拋出異常* /代碼}趕上(例外$ E){/ *處理錯誤,其中可以包括 「什麼都不做」,如果你喜歡* /} ' – DaveRandom 2012-08-15 12:00:16

回答

6

你並不需要接觸了Facebook SDK。你可以捕獲異常並隨你喜歡做什麼(例如將它們存儲在數據庫中)。

例子:

try { 
    // Facebook code here 
} catch (Exception $e) { 
    // Display the exception (or whatever else you like) 
    echo $e->getType()." ".$e->getMessage(); 
} 
+0

大聲笑這是嗎?我正在通過sdk,wtf搜索。但似乎是這樣,這是在做伎倆。謝謝你,兄弟。 – 2012-08-15 12:05:10

+0

@ RuvenJR.Maerson很高興幫助:) – 2012-08-15 12:18:06