新しいプロジェクトをセットアップするためのYeoman ジェネレーターを作成したいと考えています。このプロセス中に、Basecamp で新しいプロジェクトを作成したいと考えています。Yeoman を使用してBCX API (またはその他のAPI)をヒットすることは可能ですか? そして、どうすればこれを行うことができますか?
質問する
79 次
1 に答える
0
私は実際にこれを自分で見つけましたが、それほど難しいことではありません。これを行うためにリクエストノードモジュールを使用しました。
特に BCX API と私のプロジェクトでは、次のようにしました (Yeoman ジェネレーター内)。
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
});
これが誰にも役立つことを願っています。
于 2013-10-30T16:15:30.903 に答える