如何在 Zapier 的应用程序中设置身份验证?

How can I set the authentication in my app in Zapier?

我正在尝试在 Zapier Developer Platform 上开发应用程序,但在身份验证方面遇到了问题。

我只有一个验证字段:Api 密钥。我有一个名为 'test_api_key' 的测试触发器,带有轮询 Url 并且没有触发器字段。我按照这个例子:https://zapier.com/developer/documentation/v2/api-key-action/

我在'Connected Accounts'段测试权限的时候。我只有 'Success' 个结果。相反,如果 Api 键错误,我想得到一个不好的结果。当我调用我的轮询 url 时,我在响应中得到一个 xml,告诉我 Api 键是错误的还是正确的。 也许我必须创建一个 'test_api_key_post_poll' 方法来读取 xml 和 return 一个好的或坏的结果?

如果您需要 "automatic" - 如果您的 API 密钥错误,您的服务器应该 return 一个非 200 状态码。例如 - 401.

或者,如果 JSON/XML 表示 "Bad authentication" 或类似内容,您需要在脚本中添加 *_post_poll 方法以 throw 错误。