Box の API のバージョン 2 を使用して、ファイルをアップロードしようとしています。Oauth 2 はすべて動作していますが、実際のアップロードに問題があります。
「リクエスト」モジュールとともに、Node.jsとExpressを使用しています。私のコードは次のようになります。
request.post({
url: 'https://upload.box.com/api/2.0/files/content',
headers: {
Authorization: 'Bearer ' + authToken
},
form: {
filename: ????,
parent_id: '0'
}
}, function (error, response, body) {
// ...
});
今のところ、ルート フォルダにアップロードしようとしていますが、正しく理解できれば、ID は「0」です。
私が本当に確信していないのは、「ファイル名」にどのような値を与えるかです。読み取るための真のファイルはありませんが、アップロードしたいファイルの内容を表す長い文字列があります。
この「ファイル」をどのようにアップロードすればよいですか?