2013-10-05 43 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 
}); 

我希望這可以幫助任何人。