Zapier基本身份验证传递空白数据

时间:2019-04-13 11:44:28

标签: api basic-authentication zapier

我一直试图在Zapier中为我的一个项目创建一个应用程序。第一步,我要进行身份验证,然后选择“基本身份验证”方法。我已经设置了API URL及其详细信息,但是看不到预期的结果并且API返回值中看到错误。调试后,我发现API无法获得通过Zapier传递的值。我已经在邮递员中检查了相同的API,并且可以使用,但是仅通过Zapier无法使用。

下面更详细地介绍了我的操作方式,预期结果以及得到的结果:

  

我们正在关注的过程

  1. 我们已经创建了一个应用
  2. 我们进入了“身份验证”步骤,我们选择了“基本身份验证”选项
  3. 在“基本身份验证”下,我们配置了设置端点,方法为“发布”
  4. 我们已将字段名称设置为Key,并将值设置为“ {{bundle.authData.password}”和“ {{bundle.authData.username}}”以进行字段映射
  5. 然后进入第2步以测试身份验证
  6. 在“测试设置”下,我们已连接当前的Zapier帐户,然后单击“测试身份验证”

此过程不会在参数中发布任何值。希望我能解释这个问题,请帮助我们找出问题所在。

  

预期结果

{
     "data": {
         "first_name": "Dhaval",
         "last_name": "Parekh",
         "email_address": "dhaval.php@gmail.com",
         "phone_no": "1234567890",
         "user_id": "7oiA****",
         "token_id": "zNkzT***"
     },
     "resend_verification_link": false,
     "status": true,
     "message": "You have successfully Logged in!!"
}
  

实际结果

{
  "resend_verification_link": false,
  "status": false,
  "message": "The password must contain a minimum of one lower case character. one upper case character, one digit"
}

我花了很多时间后才明白,它没有使用post方法发送数据,因此我遇到了这个问题。虽然它可以与Get方法一起正常工作。因此,我是否应该认为Basic Auth仅适用于Zapier中的“获取”方法?还是我缺少任何要包含在此处的作品?

请让我知道缺少了什么?甚至我会走错根。我想在Zapier中创建一个应用程序以允许其他应用程序连接。

0 个答案:

没有答案