我开发了一个带有Google+ Signin的Web应用程序。用户点击使用Google+登录后,授权该应用并注册该用户。在这个过程之后,我想从我的应用程序中自动共享Google plus墙上的一些信息。为此,我会浏览Google plus API“https://developers.google.com/+/”,并启用api的相关登录,获取用户信息和写入权限。我正尝试使用Google的API在当前登录用户的流/墙/任何地方发布信息。我的网站使用Facebook和Twitter API在当前登录的用户墙上自动发布通知,但无法使用Google的墙贴。我想要像Facebook和Twitter API,自动发布功能和API。 请帮我解决这个问题。 对于您的评论我在这里送我的示例代码段:如何在谷歌加墙上自动共享一些信息
/*
<script type="text/javascript">
function googleAPIOnLoad() {
console.log("Google plus js loaded... calling client.load...");
gapi.client.load('plus','v1', function(e){
console.log("client loaded...");
console.log(e);
});
}
function signIn() {
console.log("signing in...");
gapi.auth.authorize({
client_id: "XXXXXXXXXXX",
immediate: false,
response_type: "token",
scope: ["https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/plus.stream.write"],
requestvisibleactions: "https://schemas.google.com/AddActivity"
}, function(e) {
// callback
console.log("done!", e);
gapi.client.request({
path: "plus/v1/people/me/moments/vault",
method: "POST",
body: JSON.stringify({
type: "http://schemas.google.com/AddActivity",
target: {
type: "http://schema.org/Thing",
name: "Test Name",
description: "Test Description",
image: "http://test.test.com/Deal/Dealphoto/Thumbnail/0160475582922191382013.png"
}
})
}).execute(function(e) {
console.log("did it.", e);
});
});
}
</script>
*/
我会很感谢你为这个。
感谢, 拉利特