Получить имя запроса для запроса аутентификации

Я использую Zapier cli для настройки нового приложения. Я использую аутентификацию на основе SESSION, потому что я хотел бы обменять некоторые переменные на хешированную строку. Я ясно вижу, как извлечь переменные аутентификации, предоставленные в интерфейсе Zapier (например, bundle.authData.MY_FIELD).

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

Итак, мы хотели бы сделать что-то вроде этого:

const getSessionKey = async function (z, bundle){

    const response = await z.request({
        method: 'POST',
        url: 'my_url',
        body: {
            function_name: **bundle.triggers.name**
        },
    });

И включите имя триггера или действия в каждый вызов аутентификации. Возможно ли это с Zapier?


person Antony    schedule 25.09.2020    source источник


Ответы (1)


Имена триггеров / действий недоступны в схеме пакета. В лучшем случае вам нужно будет настроить поле, в котором пользователь может ввести строку для имени триггера, которая будет отправлена ​​через ИЛИ, если ваше намерение здесь состоит в том, чтобы ваше приложение использовалось только с определенными триггерами / действиями - вместо этого просто передавайте список существующие триггеры / действия в виде статического раскрывающегося меню, чтобы запрашивались только необходимые области, и обновляйте их по мере добавления дополнительных триггеров / действий.

person Owari Jules    schedule 25.09.2020