Бутон за споделяне във Facebook от приложението Django

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

Опитах много различни подходи и не мога да накарам мета таговете да работят или в противен случай получавам тази грешка „разрешаване на обект“. Посочих 'http://localhost:8000/' като URL адрес на моя сайт в настройките на приложението Facebook. Искам потребителите да могат да споделят във 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 %}

person plact    schedule 02.05.2015    source източник


Отговори (1)


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

Трябва да го тествате, като внедрите някъде като Heroku или използвате инструменти като https://ngrok.com/ http://localtunnel.me/ и т.н., за да изложите локалния хост на външния свят.

person moonstruck    schedule 03.05.2015
comment
Благодаря ти @moonstruck! Това реши първия проблем с URL адреса!! Има ли шанс да знаете какво става с мета таговете, които не работят? Не мога да ги накарам да работят? - person plact; 03.05.2015