Почему динамически создаваемый общий доступ к изображениям на Facebook с помощью тега og: image в php не работает?

У меня есть требование, как показано ниже:
Мой сайт генерирует изображение на лету, когда пользователь выполняет действие. Я сохраняю сгенерированное изображение на самом сервере. Я хочу поделиться изображением, когда пользователь нажимает на настроенную кнопку «Поделиться» на моей странице вместе с URL. Итак, я пробовал с приведенным ниже кодом за последнюю неделю, я не смог сделать это успешно.
gallery.php

https://www.facebook.com/sharer/sharer.php?app_id=1828883777346137&u=https://fungen.000webhostapp.com/output.php?photo=https://fungen.000webhostapp.com/edited/edited_01-02-2019_05-11-38.png&display=popup&ref=plugin

echo '<a href="'.$shareUrl.'"><button  style="width:70%;background-color:#4267B2;color:white;border:none;height:35px;">Share on Facebook</button></a>';

output.php

<?php
if (!session_id()) {
session_start();
}
?>
<html>
<head>
<title>Home</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:url"                content="https://fungen.000webhostapp.com/output.php" />
<meta property="og:title"              content="Test Photo>" />
<meta property="og:description"        content="Test photo share" />
<meta property="og:image"              content="<?= $_GET['photo']?>" />
</head>
<body>
</body>
</html>

После того, как я делюсь изображением, он показывает пустое изображение, как показано ниже.

введите описание изображения здесь

Пожалуйста, помогите мне, где я делаю неправильно? Любая помощь по этой проблеме приветствуется. Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]