te')); return $arr; } /* 遍历用户所有主题 * @param $uid 用户ID * @param int $page 页数 * @param int $pagesize 每页记录条数 * @param bool $desc 排序方式 TRUE降序 FALSE升序 * @param string $key 返回的数组用那一列的值作为 key * @param array $col 查询哪些列 */ function thread_tid_find_by_uid($uid, $page = 1, $pagesize = 1000, $desc = TRUE, $key = 'tid', $col = array()) { if (empty($uid)) return array(); $orderby = TRUE == $desc ? -1 : 1; $arr = thread_tid__find($cond = array('uid' => $uid), array('tid' => $orderby), $page, $pagesize, $key, $col); return $arr; } // 遍历栏目下tid 支持数组 $fid = array(1,2,3) function thread_tid_find_by_fid($fid, $page = 1, $pagesize = 1000, $desc = TRUE) { if (empty($fid)) return array(); $orderby = TRUE == $desc ? -1 : 1; $arr = thread_tid__find($cond = array('fid' => $fid), array('tid' => $orderby), $page, $pagesize, 'tid', array('tid', 'verify_date')); return $arr; } function thread_tid_delete($tid) { if (empty($tid)) return FALSE; $r = thread_tid__delete(array('tid' => $tid)); return $r; } function thread_tid_count() { $n = thread_tid__count(); return $n; } // 统计用户主题数 大数量下严谨使用非主键统计 function thread_uid_count($uid) { $n = thread_tid__count(array('uid' => $uid)); return $n; } // 统计栏目主题数 大数量下严谨使用非主键统计 function thread_fid_count($fid) { $n = thread_tid__count(array('fid' => $fid)); return $n; } ?>javascript - how to get the +1 count in google plus using any API - Stack Overflow
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - how to get the +1 count in google plus using any API - Stack Overflow

programmeradmin3浏览0评论

I have tried many things but I'm not able to get a proper API which will return me the +1 count in google plus.

I have already tried using :-

Getting Counts for Twitter links, Facebook likes and Google +1 with Jquery and AJAX

Getting Google+ subscription count with jQuery

How do I get the counter of a google plus +1 button?

But none of them is giving me the answer.

Any thoughts....

Thanks :)

I have tried many things but I'm not able to get a proper API which will return me the +1 count in google plus.

I have already tried using :-

Getting Counts for Twitter links, Facebook likes and Google +1 with Jquery and AJAX

Getting Google+ subscription count with jQuery

How do I get the counter of a google plus +1 button?

But none of them is giving me the answer.

Any thoughts....

Thanks :)

Share Improve this question edited May 23, 2017 at 10:28 CommunityBot 11 silver badge asked Mar 12, 2013 at 17:11 Aamir ShahAamir Shah 4,4938 gold badges22 silver badges28 bronze badges 1
  • possible duplicate of How do I get the counter of a google plus +1 button? – redbmk Commented Jan 2, 2014 at 18:05
Add a ment  | 

5 Answers 5

Reset to default 4

i just found out a very useful site to solve our problem. :) Thanks to him! http://99webtools./script-to-get-shared-count.php

You could write your own function using the link you and jgillich mentioned. This would be slightly simplified with jQuery.

Here's a jsfiddle I made as an example. You'll probably have to use something like PHP to fetch from the site if you want to circumvent inter-domain issues. It could look something like this though (ignoring domains):

$('#myInput').keyup(function () {
    var url = 'https://plusone.google./_/+1/fastbutton?url=' + encodeURIComponent($(this).val());
    $.get(url,
        function (data) {
            var aggregate = $('#aggregateCount', data).html(),
                exactMatch = $('script', data).html().match('\\s*c\\s*:\\s*(\\d+)');

            $('div').html(exactMatch ? exactMatch[1] + ' (' + aggregate + ')' : aggregate);
        }
    );
});

Currently, the API does not offer any method to retrieve the +1 count. A workaround would be to fetch it directly from the +1 button like described here (you already linked to it, but I don't think there is another way).

this works for me :

var _url = 'http://mylink./';   
$.getJSON('http://anyorigin./get?callback=?&url=' + encodeURIComponent('https://plusone.google./_/+1/fastbutton?url=' + _url)).done(function(data,status,xhr){
    console.log($(data.contents).find('#aggregateCount').html());
});

Check out the following for another way to get the Google+ count.

http://share.yandex.ru/gpp.xml?url=http://google.

发布评论

评论列表(0)

  1. 暂无评论