2013-10-05 41 views

回答

0

我实际上是自己找到了它,它确实没有那么难。我只是使用request node module来做到这一点。

对于BCX API和我的项目尤其我就是这么做的(一个约曼发电机内):

var r = request.defaults({ 
    'auth': { 
    'user': 'USERNAME', 
    'pass': 'PASSWORD', 
    'sendImmediately': true 
    }, 
    'header': { 
    'User-Agent': 'PROJECT NAME (EMAIL_ADDRESS)' 
    } 
}); 

r.post({ 
    'url': 'https://basecamp.com/ACCOUNT_ID/api/v1/projects.json', 
    'json': true, 
    'body': { 
    'name': 'foobar' 
    } 
}, function(error, response, body) { 
    // Callback Stuff 
}); 

我希望这可以帮助任何人。