4

我在我的网站上集成了 Google+ 登录,用户可以在此网站上注册,当他们通过 Google+ 互动帖子分享内容时,归于他们的 1 分,所以我需要互动帖子的回调,否则不知道用户是否取消分享。你知道如何从交互式帖子中获得回调吗?代码如下:

<button id="gpShareBtn" class="g-interactivepost" 
data-contenturl="<?php echo _PATHWEB; ?>" 
data-clientid="<?php echo _GPCLIENTID ?>" 
data-cookiepolicy="single_host_origin" 
data-prefilltext="text" 
data-calltoactionlabel="TRY_IT" 
data-calltoactionurl="<?php echo _PATHWEB; ?>" 
data-gapiscan="true" 
data-onload="true" 
data-gapiattached="true">gpshare</button>

提前致谢

4

2 回答 2

8

onshare实际上,您可以通过向JSON 添加一个键(在本例中为 HTML 标记上的数据属性),使用该插件获取共享过程的每个步骤的状态,我使用renderJavaScript SDK 的方法如下:

  var shareOptions = {
    contenturl:         "http://example.com",
    clientid:           "xxx.apps.googleusercontent.com",
    cookiepolicy:       "single_host_origin",
    calltoactionlabel:  "GO",
    calltoactionurl:    "http://example.com/go",
    onshare: function(response){
      // These are the objects returned by the platform
      // When the sharing starts...
      // Object {status: "started"}
      // When sharing ends...
      // Object {action: "shared", post_id: "xxx", status: "completed"} 
    }
  };

  gapi.interactivepost.render('some_div_id', shareOptions);

我认为你也可以对 HTML 标签做同样的事情。

于 2014-02-12T22:47:15.170 回答
3

目前没有可用于交互式帖子的回调。对此有一个开放的功能请求,您可以加注星标以表示您的兴趣并获得更新:

https://code.google.com/p/google-plus-platform/issues/detail?id=521

于 2013-10-24T14:11:43.337 回答