如何使用google-api-nodejs-client在时间轴中插入附件?

时间:2013-06-08 01:16:14

标签: javascript node.js attachment google-mirror-api

我正在尝试使用Google Glass Mirror API。我的测试应用程序是一个带有googleapis(https://github.com/google/google-api-nodejs-client)的简单node.js / express服务器。

到目前为止,我几乎可以成功完成时间轴的所有基本操作,例如list / get / update / delete,没有附件。以下是我插入时间线卡的方法:

var googleapis = require('googleapis');
app.all('/timeline_insert', function(req, res) {
  var timeline = {'text': req.query.text};
  googleapis.discover('mirror', 'v1')
        .execute(function(err, client) {
      client.mirror.timeline.insert({resource: timeline})
                        .withAuthClient(oauth2client)
                .execute(function(err, result) {
          // ...
      });
  });

}

现在我想进一步测试附件功能。但是,我不知道如何通过googleapis和node.js使用API​​。附件操作是否有任何示例代码,例如insert / get?我知道我总是可以使用原始HTTP格式来完成它。但由于googleapis已经提供了API,我只想直接使用它们。感谢。

1 个答案:

答案 0 :(得分:0)

Node.js客户端库基于JavaScript客户端库,没有内置的媒体上传支持:您需要“手动”构建请求。

answer应该可以帮助您开始构建此请求。

有关Google媒体上传协议的更多信息,请参阅我们的documentation