0

我正在使用Google+ 交互式帖子功能,其中发布窗口提供了一个closeshare按钮。如何检测用户点击了哪一个?我在他们的JavaScript API中找不到回调- 可以添加自定义的吗?

4

2 回答 2

1

当前未提供您想要的回调类型。该按钮的唯一回调是通过交互式发布按钮处理用户登录的回调,该按钮在其响应中提供访问令牌和其他信息。收听该回调会让您知道他们是否授权了您的应用程序,但并不一定他们必须遵循共享。

于 2013-09-03T14:41:22.167 回答
0

使用onShare如下提供的选项

var deferred = $q.defer();
var options = {
    clientid: GooglePlus.getClientId(),
    contenturl: data.shareURL,
    calltoactionlabel: "SHARE",
    calltoactionurl: data.shareURL,
    cookiepolicy: "single_host_origin",
    prefilltext: "",
    callback: function(response){},
    onshare: function(response){ 
        if(response.status === 'completed') {
            if(response.action && response.action === 'cancelled') {
                deferred.reject( response );
            } else {
                deferred.resolve( response );
            }
        }
    }
};

$window.gapi.interactivepost.render($event.target, options);
于 2016-01-16T15:12:41.690 回答