Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用google api nodejs客户端在时间线中插入附件?_Javascript_Node.js_Attachment_Google Mirror Api - Fatal编程技术网

Javascript 如何使用google api nodejs客户端在时间线中插入附件?

Javascript 如何使用google api nodejs客户端在时间线中插入附件?,javascript,node.js,attachment,google-mirror-api,Javascript,Node.js,Attachment,Google Mirror Api,我现在正在尝试谷歌眼镜镜像API。我的测试应用程序是一个简单的node.js/express服务器,带有googleapis() 到目前为止,我几乎可以成功地完成时间表的所有基本操作,如列表/获取/更新/删除,而无需附件。以下是我如何插入时间线卡: var googleapis = require('googleapis'); app.all('/timeline_insert', function(req, res) { var timeline = {'text': req.query.

我现在正在尝试谷歌眼镜镜像API。我的测试应用程序是一个简单的node.js/express服务器,带有googleapis()

到目前为止,我几乎可以成功地完成时间表的所有基本操作,如列表/获取/更新/删除,而无需附件。以下是我如何插入时间线卡:

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,我只想直接使用它们。谢谢。

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

这将帮助您开始构建此请求

更多关于谷歌媒体上传协议的信息可以在我们的网站上找到