%PDF- %PDF-
Direktori : /proc/self/root/home/bitrix/www/bitrix/modules/seo/lib/retargeting/services/ |
Current File : //proc/self/root/home/bitrix/www/bitrix/modules/seo/lib/retargeting/services/responsefacebook.php |
<? namespace Bitrix\Seo\Retargeting\Services; use \Bitrix\Main\Error; use \Bitrix\Main\Localization\Loc; use \Bitrix\Main\Web\Json; use \Bitrix\Seo\Retargeting\Response; Loc::loadMessages(__FILE__); class ResponseFacebook extends Response { const TYPE_CODE = 'facebook'; public function parse($data) { $parsed = Json::decode($data); if ($parsed['error']) { $errorText = (isset($parsed['error']['error_user_msg']) && $parsed['error']['error_user_msg']) ? $parsed['error']['error_user_msg'] : $parsed['error']['message']; if ($errorText == '(#100) The parameter follow_up_action_url is required') { $errorText = Loc::getMessage('SEO_RETARGETING_SERVICE_RESPONSE_FACEBOOK_ERROR_URL_REQUIRED'); } $this->addError(new Error($errorText, $parsed['error']['code'])); } if ($parsed['data']) { $this->setData($parsed['data']); } else if(!isset($parsed['error'])) { $this->setData($parsed); } } }