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

У меня есть следующее требование: мой сайт генерирует изображение на лету, когда пользователь выполняет действие.Я храню сгенерированное изображение на самом сервере.Я хочу поделиться изображением, когда пользователь нажимает на настроенную кнопку «Поделиться» на моей странице вместе с 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>

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

enter image description here

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...