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
});
我希望这可以帮助任何人。