0

我正在使用 Zapier cli 设置一个新的应用程序。我正在使用基于 SESSION 的身份验证,因为我想将一些变量交换为散列字符串。我可以清楚地看到如何提取 Zapier 界面中提供的 auth 变量(例如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 有可能吗?

4

1 回答 1

0

触发器/动作名称在捆绑模式中不可用。充其量您必须配置一个字段,用户可以在其中键入要发送的触发器名称的字符串,或者如果您的意图是让您的应用程序仅与特定触发器/操作一起使用 - 而只是传递一个列表现有的触发器/操作作为静态下拉菜单,以便仅请求必要的范围,并在添加更多触发器/操作时对其进行更新。

于 2020-09-25T22:49:35.310 回答