0

node-soap の使用:

私はこのサービスを利用しようとしています:http://services.resumeparsing.com/ParsingService.asmx?op=ParseResume

GetAccountInfo をクエリすると成功の応答が得られるので、アカウント/サービス キーが正しいことがわかります。http://services.resumeparsing.com/ParsingService.asmx?op=GetAccountInfo

表示されるエラーはTypeError: Cannot read property 'Body' of undefined、ParseResume サービスを使用しようとしたときです。

ParseResume を呼び出す方法は次のとおりです。

var buff_string = new Buffer(upload, 'base64')
var soap_args = {
   url:"http://services.resumeparsing.com/ParsingService.asmx?wsdl",
   args: {
      request: {
         AccountId    : myAccountId,
         ServiceKey   : myServiceKey,
         FileBytes    : buff_string,
         OutputXmlDoc : true,
         Configuration: myConfString
       }
   }
}

client.ParsingService.ParsingServiceSoap12.ParseResume(soap_args.args, function(err, result){
    if(err) console.log ( err )
    if(result) console.log (result)
})

おそらくおわかりのように、私は SOAP を使用したことがありません。

編集: FileBytes は base64Binary 文字列を要求しています

4

1 に答える 1