2017-04-11 70 views
0

我正試圖在Zapier Developer Platform上開發一個應用程序,並且在身份驗證方面遇到麻煩。如何在Zapier的應用程序中設置身份驗證?

我只有一個驗證字段:Api密鑰。我有一個名爲'test_api_key'的測試觸發器,它帶有一個輪詢URL並且沒有觸發器字段。我遵循這個例子:https://zapier.com/developer/documentation/v2/api-key-action/

當我在「連接帳戶」部分測試授權。我只有'成功'的結果。相反,如果Api密鑰錯誤,我想得到一個不好的結果。當我打電話給我的輪詢URL時,我在響應中得到一個xml,告訴我Api Key是錯誤的還是正確的。 也許我必須創建一個'test_api_key_post_poll'方法來讀取xml並返回一個好的或壞的結果?

回答

1

如果你希望它是「自動」的 - 如果你的API密鑰不好,你的服務器應該返回一個非200的狀態碼。例如 - 401.

或者,如果JSON/XML顯示爲「Bad authentication」或類似錯誤,則需要在腳本中添加*_post_poll方法至throw錯誤。

+0

謝謝布賴恩。有用!有沒有辦法顯示一條消息而不會引發異常,即使身份驗證順利? – Vixent

+0

沒有 - Zapier處理快樂/成功路徑上的所有消息。 –

相關問題