如何使用sendy

时间:2016-05-10 07:36:31

标签: javascript sendy

我正在使用sendy-api,从代码订阅用户。我正在使用javascript。我也跟着sendy-github

我想在订阅之前检查用户的状态。如果用户已经取消订阅,我不想再订阅。提供我尝试的代码。

var Sendy = require('sendy-api'),
    sendy = new Sendy('http://your_sendy_installation'),
    
    sendyStatus = new Sendy('http://your_sendy_installation/api/subscribers/subscription-status.php'); //There is something wrong in this part I think

var eachUser = {em : 'abcd@xyz.com'};

 sendyStatus.status({email: eachUser.em, list_id: 'someListID'}, function(err, userInfo)                       
   {
      console.log(userInfo)
   });

获取如下错误: -

从sendy获取用户状态时出错[[错误:[404错误]如果您在安装后看到此错误,请查看此常见问题解答以获取解决方法:https://sendy.co/troubleshooting#404-error]   [消息]:'[404错误]如果您在安装后看到此错误,请在[2016年5月10日12:55:30 GMT + 0530(IST)查看此常见问题解答:https://sendy.co/troubleshooting#404-error'} )] jobScheduler:错误:performJob失败{[错误:[404错误]如果您在安装后看到此错误,请查看此常见问题解答以获取修复:https://sendy.co/troubleshooting#404-error]   [消息]:'[404错误]如果您在安装后看到此错误,请在[2016年5月10日12:55:30 GMT + 0530(IST)查看此常见问题解答:https://sendy.co/troubleshooting#404-error'} )]

任何机构都知道如何解决这个问题?我做错了什么?

1 个答案:

答案 0 :(得分:0)

我忘了添加' api-key'所以我收到了错误,因为它写在github中。

现在代码如下,它正在工作: -



var Sendy = require('sendy-api'),
    sendy = new Sendy('http://your_sendy_installation', 'api-key'); // Without api key it won't work.
   

var eachUser = {em : 'abcd@xyz.com'};

 sendy.status({email: eachUser.em, list_id: 'someListID'}, function(err, userInfo)                       
   {
      console.log(userInfo) // will give status of the user.
   });