Я пытаюсь обновить информацию страницы Facebook с Graph API в Laravel. Если какое-либо из полей содержит ошибку, возвращается ошибка:
(2/2) FacebookResponseException
An unknown error occurred
in FacebookResponseException.php line 120
at FacebookResponseException::create(object(FacebookResponse))
in FacebookResponse.php line 210
at FacebookResponse->makeException()
in FacebookResponse.php line 255
at FacebookResponse->decodeBody()
in FacebookResponse.php line 82
at FacebookResponse->__construct(object(FacebookRequest), '{"error":{"message":"An unknown
error occurred","type":"OAuthException","code":1,
"error_subcode":1444002,"is_transient":false,"error_user_title":"Invalid email
address","error_user_msg":"You have entered an invalid email address. Please check your email
address and try again.","fbtrace_id":"AdWJIO_PJDLF63DPRWROffK"}}', 400, array('Vary' => 'Accept-
Encoding', 'x-business-use-case-usage' => '{"110246040410870":
Я хочу отобразить эти ошибки в списке.
API вызов для upadte электронной почты и телефона:
try{
$response = $this->fb->post(
'/'. $your_page_id,
array (
'email' => $email,
'phone' => $phone,
),$page_access_token);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: '.$e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: '.$e->getMessage();
exit;
}