我使用在节点中编写的用于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。当我运行代码时,我收到此错误消息:
{error:' invalid_request',error_description:'请求是 缺少必需参数,包含无效参数值, 不止一次包括一个参数,否则会出现格式错误。校验 "访问令牌"参数。',消息:'请求缺失a 必需参数,包含无效参数值,包括a 参数不止一次,否则会出现格式错误。检查"访问权限 令牌"参数。',error_code:1}
然而,你做什么似乎并不重要,你总会收到错误信息。您可以运行sendpulse.ini();
并仍然收到该消息。
我的问题是,使用SendPulse节点库的正确凭据是什么? smtp设置页面也给了我一个公钥,不知道该怎么做。我注意到这个图书馆已经有一年了,它已经过时了吗?非常感谢您的帮助。我在一个非常大的项目结束时,这是最后一个障碍。
答案 0 :(得分:0)
您需要使用https://login.sendpulse.com/settings/页面中的“ID”和“机密”,转到“API”标签并启用“激活REST API”。