2015-01-24 3 views
0
정의되지 않은

의 특성 '몸'을 읽을 수 없습니다 계정/서비스 키가 올바른지 : http://services.resumeparsing.com/ParsingService.asmx?op=GetAccountInfo노드 비누 노드 비누를 사용

내가보고있는 오류 : TypeError: Cannot read property 'Body' of undefined ParseResume 서비스를 사용해보십시오. 당신은 아마 전에, 내가 사용한 적이 SOAP을 말할 수

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) 
}) 

, 어떤 지침이 크게 감사합니다 :

는 여기에 내가 ParseResume 전화 방법!

편집 : FileBytes가 base64Binary 인 문자열을 요구하고있다

+0

var buff_string = new Buffer(upload, 'base64') 

을 변경'대신'soap_args.args'의 soap_args.args.request' ? – mscdex

+0

예 - 같은 오류입니다. FileBytes없이 요청을 보내면 FileBytes에 Base64 버퍼를 포함시킬 때 TypeError가 포함될 때 서비스의 실제 응답이 포함되어야한다고 말합니다. –

답변

1

당신이 시도 했
var buff_string = (new Buffer(upload)).toString('base64')