0
我想寫一個Yeoman generator來設置新項目。在這個過程中,我希望它在Basecamp中創建一個新項目。是否有可能爲Yeoman訂購BCX API或任何API?我該怎麼做?Yeoman使用Basecamp(BCX)API
我想寫一個Yeoman generator來設置新項目。在這個過程中,我希望它在Basecamp中創建一個新項目。是否有可能爲Yeoman訂購BCX API或任何API?我該怎麼做?Yeoman使用Basecamp(BCX)API
我實際上是自己找到了它,它確實沒有那麼難。我只是使用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
});
我希望這可以幫助任何人。