Кнопка "Поделиться с Facebook" из приложения Django

Кнопка "Поделиться" на Facebook не отвечает на метатеги в моем приложении Django. Сейчас я пытаюсь использовать более настраиваемую функцию, но получаю сообщение об ошибке "не удалось разрешить объект по URL-адресу http://localhost:8000/."

Я пробовал много разных подходов, и я не могу заставить работать метатеги, иначе я получаю эту ошибку "разрешения объекта". В качестве URL-адреса моего сайта в настройках приложения Facebook указано " http://localhost:8000/". Я хочу, чтобы пользователи могли поделиться на Facebook {{ poll.question }} содержание с моей страницы HTML... где я иду не так?

<meta property="og:url"                content="http://localhost:8000/" />
<meta property="og:type"               content="article" />
<meta property="og:title"              content="Check out this forecast on CASSIE: {{ poll.question }}"/>
<meta property="og:description"        content="Join Cassie to forecast this and more! See how accurate you are at \
                                                predicting the future!" />
<meta property="og:image"              content="{{MEDIA_URL }}/social/logo_words.png" />


<div class="text-center" id="fb-root">
  <div class="btn btn-primary" onclick="fbshare()"></div>
</div>

{% block js %}
<script>
    function fbshare(){
        FB.ui({
          method: 'share',
          href: 'http://localhost:8000/',
          picture: '{{MEDIA_URL }}/social/logo_words.png',
          caption: 'Forecast the Future with CASSIE',
          description: 'Forecast future events- earn points for correct predictions!'
        }, function(response){});
    }
</script>
{% endblock js %}

1 ответ

Решение

Возможная причина - вы пытаетесь обслужить это от localhost Facebook нужно добраться до вашего сервера / сайта, чтобы получить информацию.

Вы должны протестировать его, развернув где-нибудь, например, Heroku, или использовать любые инструменты, такие как https://ngrok.com/ http://localtunnel.me/ т. Д., Чтобы открыть localhost для внешнего мира.

Другие вопросы по тегам