Javascript 使用节点的SendPulse API的身份验证凭据

Javascript 使用节点的SendPulse API的身份验证凭据,javascript,node.js,email,smtp,Javascript,Node.js,Email,Smtp,我正在使用节点中为smtp编写的SendPulse客户端库。下面是他们example.js中的一个片段: var API_USER_ID="USER_ID" var API_SECRET="USER_SECRET" var TOKEN_STORAGE="/tmp/" sendpulse.init(API_USER_ID,API_SECRET,TOKEN_STORAGE); 我尝试使用我创建帐户时使用的电子邮件地址,以及他们在SMTP设置页面上为我提供的密码,分别用于user_id和user

我正在使用节点中为smtp编写的SendPulse客户端库。下面是他们example.js中的一个片段:

var API_USER_ID="USER_ID"
var API_SECRET="USER_SECRET"

var TOKEN_STORAGE="/tmp/"

sendpulse.init(API_USER_ID,API_SECRET,TOKEN_STORAGE);
我尝试使用我创建帐户时使用的电子邮件地址,以及他们在SMTP设置页面上为我提供的密码,分别用于user_id和user_secret。运行代码时,会收到以下错误消息:

{错误:“无效的请求”,错误描述:“请求无效。” 缺少必需的参数,包括无效的参数值, 多次包含参数,或者格式不正确。请检查 “访问令牌”参数。消息:“请求缺少 必需参数,包括无效参数值,包括 参数不止一次,或者格式不正确。请检查“访问” 标记“参数”,错误代码:1}

然而,你做什么似乎并不重要,你总是会收到错误信息。您可以运行
sendpulse.ini()并且仍然可以收到该消息


我的问题是,使用SendPulse节点库的正确凭据是什么?smtp设置页面也给了我一个公钥,不知道该怎么办。我注意到这个图书馆已经有一年历史了,是不是过时了?非常感谢你的帮助。我正在完成一个非常大的项目,这是最后一个障碍

您需要在页面中使用“ID”和“Secret”,转到“API”选项卡并启用“激活REST API”。

您需要在页面中使用“ID”和“Secret”,转到“API”选项卡并启用“激活REST API”。

谢谢,为了向未来的用户澄清这个问题,我要转到此设置页面:。我猜这是api的v1。此外,“文本”是发送电子邮件的必填字段,您不能只发送html版本。否则,您将返回一条错误消息。但是它现在可以工作了。Send Pulse的API文档非常糟糕。谢谢,只是为了向未来的人澄清这个问题,我转到了这个设置页面:。我猜这是api的v1。此外,“文本”是发送电子邮件的必填字段,您不能只发送html版本。否则,您将返回一条错误消息。但它现在正在工作。Send Pulse的API文档非常糟糕。