- Модуль: seo
- Путь к файлу: ~/bitrix/modules/seo/lib/analytics/services/accountfacebook.php
- Класс: BitrixSeoAnalyticsServicesAccountFacebook
- Вызов: AccountFacebook::getPublicPages
public function getPublicPages($accountId)
{
$response = $this->getRequest()->send([
'method' => 'GET',
'endpoint' => 'act_'.$accountId.'/promote_pages',
'fields' => [
'fields' => 'id,name,about,cover,emails,phone',
]
]);
if($response->isSuccess())
{
$pages = [];
$data = $response->getData();
foreach($data as $page)
{
$pages[] = new Page([
'id' => $page['id'],
'name' => $page['name'],
'about' => $page['about'],
'image' => $page['cover']['source'],
'phone' => $page['phone'],
'email' => $page['emails'],
]);
}
$response->setData($pages);
}
return $response;
}