使用jQuery.ajax()请求+1 google共享

时间:2014-01-20 13:28:12

标签: jquery ajax google-plus share

我试图通过ajax获取google plus股票,我使用facebook和twitter网址进行操作,但google没有提供明确的方式来执行请求,而且我没有成功。

这是相关的代码:

$.ajax({
        type: "POST",
        url: "https://clients6.google.com/rpc?key=AIzaSyB0mMLOeNCXUInw-sbS5SOf5l3oWCaxE8M",
        dataType: "jsonp",
        data: {
                method: "pos.plusones.get",
                id: "p",
                params: {
                        nolog: true,
                        id: "ohmybeer.d.flowecommerce.com/cervejas.html",
                        source: "widget",
                        userId: "@viewer",
                        groupId: "@self"
                },
                jsonrpc: "2.0",
                key: "p",
                apiVersion: "v1"
        },
        success: function (data) {
            console.log("success");
            console.log(data);
        },
        error: function(data){
            alert('error');
            console.log("error");
            console.log(data);
        }
    });

我有研究如何实现,但我没有解决这个问题。我看到很多关于同一主题的类似问题,但没有一个答案能帮助我成功。结果我收到以下json:

{"error":{"code":400,"message":"Invalid parameter: callback","data":[{"domain":"global","reason":"invalidParameter","message":"Invalid parameter: callback","locationType":"parameter","location":"callback"}]},"id":"p"}

我已经按照本教程和问题(以及许多其他不太相关的内容): https://gist.github.com/jonathanmoore/2640302Getting Google+ subscription count with jQuery

有人说从客户端做这个请求是不可能的,但其他人确实实现了这个,就像教程中的代码一样,有人可以给我任何帮助吗? 我在google apis的控制台上从google + api获得了api-key。

感谢您的关注。

0 个答案:

没有答案