【问题标题】:How to automatically share some information in google plus wall如何在google plus wall中自动分享一些信息
【发布时间】:2014-02-08 11:57:08
【问题描述】:

我使用 Google+ 登录开发了一个网络应用程序。一旦用户点击使用 Google+ 登录,它就会授权该应用并注册该用户。在那个过程之后,我想从我的应用程序中自动在 google plus wall 中分享一些信息。为此,我通过 Google plus API“https://developers.google.com/+/”启用与登录、获取用户信息和写入权限相关的 api。我正在尝试使用 Google 的 API 在当前登录的用户的流/墙/任何内容上发布。我的网站使用 Facebook 和 twitter API 在当前登录用户的墙上自动发布通知,但无法使用 Google 的墙上发布。我想要 Facebook 和 Twitter API 之类的东西,具有自动发布功能和 API。 请帮我解决这个问题。 为了您的审查,我将我的示例代码 sn-p 发送到这里:

/*
<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>

*/

我会非常感谢你。

谢谢, 拉利特

【问题讨论】:

    标签: google-plus google-plus-one google-search-api google-signin


    【解决方案1】:

    基本上,您不能自动向用户的 Google+ 信息流发帖。您可以使用share API 让用户有意发帖,也可以使用app activities 自动创建在用户信息流中不可见的帖子。

    有一个open feature request,您可以为完整的写入 API 方法加注星标。

    Domains API 中有一个写入 API,但仅适用于 Google Apps 用户,并且只能在该公司发布私人内容。

    【讨论】:

      猜你喜欢
      • 2012-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多