我正在使用Google+ 交互式帖子功能,其中发布窗口提供了一个close
和share
按钮。如何检测用户点击了哪一个?我在他们的JavaScript API中找不到回调- 可以添加自定义的吗?
问问题
258 次
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 回答