【问题标题】:Get Google Plus Url Share Count获取 Google Plus 网址分享计数
【发布时间】:2015-05-15 00:17:43
【问题描述】:

我已经阅读了大量关于如何做到这一点的帖子,他们都说要使用:

gapi.client.setApiKey('AIzaSyCKSbrvQasunBoV16zDH9R33D88CeLr9gQ')
gapi.client.rpcRequest('pos.plusones.get', 'v1', {
   nolog: true,
   id: "http://www.google.com/",
   source: "widget",
   userId: "@viewer",
   groupId: "@self"
}).execute(function(resp) {
   console.log('count:', resp.result.metadata.globalCounts.count)
});

rpcRequest 似乎不再受支持,接受的调用是 .request,但在使用 pos.plusone.get 时它只是 404。有其他网址可以使用吗?这已经不可能了。什么给了?

【问题讨论】:

    标签: google-plus share


    【解决方案1】:

    这对我仍然有效:

    HTML

    <script src="https://apis.google.com/js/plusone.js"></script>
    <script src="https://apis.google.com/js/client:plusone.js"></script>
    

    JS

    var params = {
      nolog: true,
      id: "http://www.google.com/",
      source: "widget",
      userId: "@viewer",
      groupId: "@self"
    };
    
    gapi.client.setApiKey('AIzaSyCKSbrvQasunBoV16zDH9R33D88CeLr9gQ')
    gapi.client.rpcRequest('pos.plusones.get', 'v1', params).execute(function(resp) {
      console.log('count:', resp.result.metadata.globalCounts.count)
    });
    

    JSF:http://jsfiddle.net/rs7z5aLc/

    此外,您将收到以下警告:

    gapi.client.rpcRequest is deprecated. See https://developers.google.com/api-client-library/javascript/reference/referencedocs
    

    所以这可能只是时间问题。

    【讨论】:

    • 是的,我也得到了这个结果,我想我想看看是否有一种新方法可以在一个月内消失。我还应该在我的生产应用程序中使用开发人员 API 密钥吗?为什么我的 API 密钥不起作用。当我使用自己的 API 密钥时,我没有使用 rpcRequest 的选项。
    • 显然该 API 目前仅适用于上面的 Dev Key。我实际上直到 2011 年才发现对此的引用。所以我相信这个 API 从未公开过。
    • 好的。感谢您的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-01
    • 1970-01-01
    相关资源
    最近更新 更多