Как передать токен gaction в gactions, когда он вызывается узлом exec (без оператора) - PullRequest
0 голосов
/ 24 июня 2019

Невозможно передать токен, потому что у меня нет возможности вставить какой-либо код.
Команда gaction cli выполняется приложением.
Когда gactions запускается, он отвечает URL-адресом, чтобы получить доступ к учетной записи и получить токен.
Но так как эта группа запускается самим кодом (внутри node-red, exec-узла), у меня нет возможности вставить токен, возвращенный Google.
Итак, есть ли другой способ зарегистрировать файл action.json в приложении?

Я уже пытался вставить токен в тот же узел exec узла nodered, но безуспешно, потому что PID меняется каждый раз, когда передается новая команда.

Я уже пытался вставить токен, используя узел deamon, также безуспешно (ошибка)

Вот как называется мой файл gaction:

gactions test -preview_mins 9999999 -action_package action.json -project my-test-app-11111

На самом деле, узел-красный узел возвращает URL-адрес, который должен быть вставлен в браузер. Затем я должен указать свою учетную запись на веб-сайте действий Google, а затем получить токен.

Что мне нужно знать, так это возможность запуска группировок с параметрами и токеном в одной командной строке или запроса группировок (используемых в linux) для самостоятельной регистрации с моими идентификационными логинами.

1 Ответ

0 голосов
/ 24 июня 2019

На клиенте, когда вы входите в gactions, он создает файл creds.data в этом каталоге, который содержит информацию о ваших учетных данных для автоматической аутентификации позже.Если этот файл не найден, вам будет предложено пройти аутентификацию, чтобы получить эти учетные данные.Если ваша система имеет файл creds.data, расположенный в том же каталоге, вы сможете запускать команды без явной необходимости каждый раз входить в систему.

...