@BuBux

Как правильно настроить open graph для корректного отображения?

Пробую писать CRM-систему. В ней есть раздел задач. Когда пользователь копирует ссылку на конкретную задачу и вставляет её в любой месенджер(в моём случае Discord), отображается не то что надо. Я читал, что open graph для фейсбука, но и там не корректно отображается.
HTML:
<html lang="en" xmlns:og="http://ogp.me/ns#">
    <head>
        <meta charset="utf-8" />
        <title><?=$title?> | <?=$site['name']?></title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
        <meta content="<?=$description?>" name="description" />

        <meta property="og:title" content="<?=$og_title?>" />
        <meta property="og:type" content="website" />
        <meta property="og:url" content="http://<?=$site_url?>" />
        <meta property="og:site_name" content="название компании" />
        <meta property="og:image" content="http://domen.ua/template/assets/images/logo_sm.png" />
        
        <!--подключение стилей-->
    </head>


PHP:
public function actionView($id) {
        $title = 'Просмотр задачи - ' . $task[0]['NAME'];
	$site_url = $site['url'] . $_SERVER['REQUEST_URI'];
	$og_title = $task[0]['NAME'];
	$description = $task[0]['NAME'];
}

Пишу на php и использую архитектуру MVC. В данном примере я скинул контроллер для пред просмотра задачи. Когда я кидаю ссылку на данный пред просмотр, разметка рисуется не с тем данными которые я передаю. Передаются данные со страницы авторизации.
В чём ошибка?
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
Данные же по задаче доступны для авторизированного пользователя? Так как они будут видны другим системам, которые в системе не авторизиованы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы