请求+;1谷歌与jQuery.ajax()共享

请求+;1谷歌与jQuery.ajax()共享,jquery,ajax,google-plus,share,Jquery,Ajax,Google Plus,Share,我试图通过ajax获得google plus的共享,我是通过facebook和twitter的URL来实现的,但是google没有提供一个明确的方式来完成这个请求,我也没有成功 以下是相关的代码: $.ajax({ type: "POST", url: "https://clients6.google.com/rpc?key=AIzaSyB0mMLOeNCXUInw-sbS5SOf5l3oWCaxE8M", dataType: "jsonp",

我试图通过ajax获得google plus的共享,我是通过facebook和twitter的URL来实现的,但是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"}
我遵循了本教程和问题(以及其他许多不相关的问题): ,

有人说,从客户端执行此请求是不可能的,但其他人确实实现了这一点,如教程中的代码,有人可以给我任何帮助吗? 我从谷歌api控制台上的google+api获得了api密钥


感谢您的关注。

在您使用POST时,示例似乎使用GET。这是真的,但我也使用GET而不是POST进行了很多测试,结果仍然是一样的。。。你还有别的解决办法吗?坦克。有一个官方的API,你可以用它来制作。@Aquilla,你找到答案了吗?因为我也有同样的问题