小编Lzc*_*Lzc的帖子

Zapier 的 JavaScript 函数“btoa”未定义

我正在尝试利用 PassKit 的现有示例代码来创建带有“Run JavaSript by Zapier”的 JWT 令牌。但Zapier不识别btoa功能。

参考错误:btoa 未定义

根据这个网站,可以直接调用这个函数。任何想法?

var b64data = btoa("this is my string to turn into base64");
Run Code Online (Sandbox Code Playgroud)

下面是我写的代码。

var Zap = {
  base64url:function(input){
    var base64String = btoa(input); //<--error here
    return urlConvertBase64(base64String);
  },
  urlConvertBase64:function(input){
    var output = input.replace(/=+$/, '');
    output = output.replace(/\+/g, '-');
    output = output.replace(/\//g, '_');
    return output;
  },
  generateJWT:function(key){
    var header = {
      "alg": "HS256",
      "typ": "JWT"
    };
    var time_now = Math.floor(new Date().getTime()/1000);
    var exp = time_now + 30;
    var body = …
Run Code Online (Sandbox Code Playgroud)

javascript jwt zapier

2
推荐指数
1
解决办法
2828
查看次数

标签 统计

javascript ×1

jwt ×1

zapier ×1