zapier代码中的zendesk身份验证

时间:2016-08-20 21:32:55

标签: node.js zapier zendesk-api

我正在zapier中构建一个zap,我需要在代码中手动验证zendesk。这里只支持vanilla nodejs代码和fetch方法。我在这里关注zendesk文档https://developer.zendesk.com/rest_api/docs/core/introduction#security-and-authentication及其卷曲命令

curl -u jdoe@example.com/token:6wiIBWbGkBMo1mRDMuVwkw1EPsNkeUj95PIz2akv https://obscura.zendesk.com/api/v2/users.json

那我怎么能用zapier代码写这个呢?

1 个答案:

答案 0 :(得分:0)

在您的预付费或预写功能中,您应该在标题中对身份验证进行编码。

在base64中转换你的user / pwd: https://zapier.com/developer/documentation/v2/built-functions-tools/#base-64-encoding

var token = btoa(jdoe@example.com/token:6wiIBWbGkBMo1mRDMuVwkw1EPsNkeUj95PIz2akv);

bundle.request.headers.Authorization = 'Basic ' + token ;