Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/seo/lib/retargeting/ |
Upload File : |
<?php namespace Bitrix\Seo\Retargeting; use Bitrix\Seo; use Bitrix\Seo\Retargeting; use Bitrix\Main\SystemException; use Bitrix\Main\Web\Uri; use Bitrix\Seo\Service; use Bitrix\Seo\Service as SeoService; class FacebookAuthAdapter extends AuthAdapter { public function getAuthUrl() { $serviceUrl = (new Retargeting\ProxyRequest())->getServiceUrl(Seo\Service::SERVICE_URL); if (!Seo\Service::isRegistered()) { try { Seo\Service::register($serviceUrl); } catch (SystemException $e) { return ''; } } $authorizeUrl = (new Retargeting\ProxyRequest())->getServiceUrl(Seo\Service::getAuthorizeLink()); $authorizeData = SeoService::getAuthorizeData( $this->getEngineCode(), $this->canUseMultipleClients() ? Service::CLIENT_TYPE_MULTIPLE : Service::CLIENT_TYPE_SINGLE ); if (!empty($this->parameters['URL_PARAMETERS'])) { $authorizeData['urlParameters'] = $this->parameters['URL_PARAMETERS']; } $uri = new Uri($authorizeUrl); return $uri->addParams($authorizeData)->getLocator(); } }