我有django app,我需要显示其facebook页面的粉丝数量。 在我的base.html中,我已经硬编了FB粉丝的数量,但这不是一个可行的长期解决方案。
我一直在尝试使用内联javascript,这是我的代码状态:
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'NumOfMyId',
xfbml : true,
version : 'v2.4'
});
FB.api(
'/MyWebSite',
'GET',
{"fields":"likes"},
function(response) {
console.log(response);
//here should go something so that the number of people liking the page gets appended to an html element by id;
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
我需要facebook api给我跟随者的数量,这在图api资源管理器中不是问题,但我不知道如何在我的标签中完成它。
任何示例/建议或重定向到类似已解决的问题/问题/ github项目都将非常感激!
〜你们好的共鸣
答案 0 :(得分: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
是具有喜欢数量的正确字段名称。