繁体   English   中英

使用Graph Api和Javascript SDK获取Facebook页面关注者的数量

[英]Getting facebook page followers' count with Graph Api and Javascript SDK

我有django应用,我需要显示其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来提供关注者数量,这在graph api资源管理器中不是问题,但是我不知道如何在标签中实现它。

任何示例/建议或重定向到类似的已解决问题/问题/ github项目都将非常感激!

〜你们所有人的共鸣

如果您在页面上使用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是正确的字段名称,具有喜欢的数目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM