当用户尝试连接我的 Zapier 应用程序时,我会要求登录。我使用了自定义身份验证,您可以查看下面的代码。
const testAuth = (z , bundle) =>
{
var email = bundle.authData.email;
var password = bundle.authData.password;
return z.request({
method: 'POST',
url: 'http://mysite/check_login',
}).then((response) => {
if (response['status'] === 201) {
throw new Error('Your credentials is not match with our database');
}
else
{
var obj = JSON.parse( response.content );
var user_id =obj.user_id;
return user_id;
}
});
这是成功运行,现在我想user_id在page(list.js)下面列出的触发代码中使用这个返回数据,
const list = (z, bundle) => {
//I WANTS TO USE THAT USER_ID OVER HERE
//USER_ID=;
const promise = z.request('http://mysite/list_data/'+USER_ID,
{
params: {}
});
return promise.then((response) => response.json);
};
请帮助我了解如何访问触发器文件中的身份验证响应。
凤凰求蛊