как вставить вложение на временную шкалу с помощью google-api-nodejs-client?

Сейчас я пробую API Google Glass Mirror. Мое тестовое приложение представляет собой простой сервер node.js/express с googleapis (https://github.com/google/google-api-nodejs-client).

До сих пор я мог успешно выполнять почти все основные операции с временными шкалами, такие как список/получение/обновление/удаление, без вложений. Вот как я вставляю карту временной шкалы:

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) {
          // ...
      });
  });

}

Теперь я хочу сделать еще один шаг вперед, чтобы проверить функции вложения. Однако я понятия не имею, как использовать API через googleapis и node.js. Есть ли пример кода для операций вложения, таких как вставка/получение? Я знаю, что всегда могу использовать необработанный формат HTTP для этого. Но поскольку googleapis уже предоставляет API, я просто хочу использовать их напрямую. Спасибо.


person aakk    schedule 08.06.2013    source источник


Ответы (1)


Клиентская библиотека Node.js, основанная на клиентской библиотеке JavaScript, не имеет встроенной поддержки загрузки мультимедиа: вам нужно будет создать запрос «вручную».

Этот ответ должен помочь вам приступить к созданию этого запроса.

Дополнительную информацию о протоколе загрузки мультимедиа Google можно найти в нашей документации.

person Alain    schedule 11.06.2013