Node.js 将静态卡共享给G+;圈子

Node.js 将静态卡共享给G+;圈子,node.js,google-mirror-api,Node.js,Google Mirror Api,我们有一个小小的nodejs应用程序,通过镜像API将静态卡推送到时间轴中 一旦收到,Glass用户将与他或她的Google+圈子共享该卡。我认为,在XE18.3更新之前,它一直工作得很好,当“共享”玻璃菜单突然停止显示G+圆圈作为共享卡的选项时 这是对API的计划性修改吗?如果是,现在推荐的与G+圈共享静态卡的工作流是什么?还是我只是做错了什么 下面是一个小剪贴如何创建卡: $c.google.auth(user.google_tokenRefresh, function (err, toke

我们有一个小小的nodejs应用程序,通过镜像API将静态卡推送到时间轴中

一旦收到,Glass用户将与他或她的Google+圈子共享该卡。我认为,在XE18.3更新之前,它一直工作得很好,当“共享”玻璃菜单突然停止显示G+圆圈作为共享卡的选项时

这是对API的计划性修改吗?如果是,现在推荐的与G+圈共享静态卡的工作流是什么?还是我只是做错了什么

下面是一个小剪贴如何创建卡:

$c.google.auth(user.google_tokenRefresh, function (err, token) {
    if (err)
        return console.log("ERROR #3 in tracks.add at 'get access_token from google' : " + JSON.stringify(err));

    require('/node/node_modules/request').post({
        url : 'https://www.googleapis.com/upload/mirror/v1/timeline',
        qs : {
            uploadType : 'multipart'
        },
        headers : {
            'Authorization' : 'Bearer ' + token.access_token
        },
        multipart : [{
                'Content-Type' : 'application/json; charset=UTF-8',
                'body' : JSON.stringify({
                    menuItems : [{
                            action : 'SHARE'
                        }, {
                            action : 'DELETE'
                        }
                    ]
                })
            }, {
                'Content-Type' : 'image/png',
                'body' : buffer
            }
        ]
    }, function (err, resp, rdata2) {
        console.log(rdata2);
    });
});

谢谢

我想我们已经解决了这个问题:问题的根源在于bug#33(),因为Glass代码中的某个bug,通过镜像API推送到时间轴中的后处理图片没有发布到G+中。 因为我们在静态卡片中除了图片之外没有任何其他内容(比如文本),所以内容被认为不能有效地共享给G+圈