0

У меня есть приложение django, и мне нужно показать количество последователей его страницы на facebook. В моем base.html я зафиксировал количество последователей FB, но это не выполнимое долговременное решение.Получение счетчиков страниц Facebook с графиком Api и Javascript SDK

Я экспериментировал с встроенным JavaScript, и это состояние моего кода:

<script> 
 
\t \t \t window.fbAsyncInit = function() { 
 
\t \t \t \t FB.init({ 
 
\t \t \t \t \t appId  : 'NumOfMyId', 
 
\t \t \t \t \t xfbml  : true, 
 
\t \t \t \t \t version : 'v2.4' 
 
\t \t \t \t }); 
 
\t \t \t \t FB.api(
 
\t \t \t \t \t '/MyWebSite', 
 
\t \t \t \t \t 'GET', 
 
\t \t \t \t \t {"fields":"likes"}, 
 
\t \t \t \t \t function(response) { 
 
\t \t \t \t \t \t console.log(response); 
 
\t \t \t \t \t \t //here should go something so that the number of people liking the page gets appended to an html element by id; 
 
\t \t \t \t \t }); 
 
\t \t \t }; 
 

 
\t \t \t (function(d, s, id){ 
 
\t \t \t \t var js, fjs = d.getElementsByTagName(s)[0]; 
 
\t \t \t \t if (d.getElementById(id)) {return;} 
 
\t \t \t \t js = d.createElement(s); js.id = id; 
 
\t \t \t \t js.src = "//connect.facebook.net/en_US/sdk.js"; 
 
\t \t \t \t fjs.parentNode.insertBefore(js, fjs); 
 
\t \t \t }(document, 'script', 'facebook-jssdk')); 
 
\t \t \t </script>

мне нужно facebook API, чтобы дать мне число последователей, которое не проблема в графическом api explorer, но я не знаю, как это сделать в моем теге.

Любой пример/совет или перенаправление на аналогичные решенные вопросы/вопросы/проект github будет оценен очень высоко!

~ хорошие флюиды к y'all

ответ

0

Если вы используете JQuery на вашей странице, вы можете сделать что-то вроде этого:

<p>The total number of likes in my page is <span id="number-of-likes"></span>.</p> 


function(response) { 
    console.log(response); 
    $('#number-of-liles').html(response.NUMBER_OF_LIKES_FIELD); 
}); 

response.NUMBER_OF_LIKES_FIELD Где это правильное название поля, которое имеет номер .

Смежные вопросы