0

App Engine でプル タスク キューを実行しています。NodeJS REST クライアントから外部からキューにアクセスしようとしています: https://github.com/google/google-api-nodejs-client

リクエストでサーバー API キーを渡しています。

var googleapis = require('googleapis'),
    API_KEY = '...';

googleapis
    .discover('taskqueue', 'v1beta2')
    .execute(function(err, client) {
       var req = client.taskqueue.tasks.insert({
           project: 'my-project',
           taskqueue: 'pull-queue',
           key: API_KEY
       });
       req.execute(function(err, response) {
           ...
       });
    });

しかし、401「ログインが必要です」というメッセージが返ってきます。私は何が欠けていますか?

OAuth を使用する必要がある場合、クライアントが OAuth リダイレクト URL を処理できるユーザー/ブラウザーではなく NodeJS サーバーである場合、アクセス トークンを取得するにはどうすればよいですか?

4

1 に答える 1