通过netsuite Suitelet脚本将文件上传到文件夹

问题描述:

我在上传文件到通过NetSUite Suitelet时遇到了问题。 我可以通过邮递员连接。但我无法通过NetSuite Suitelet进行连接。通话根本没有达到Box。 有人可以协助吗?通过netsuite Suitelet脚本将文件上传到文件夹

+0

你能提供你想代码的例子吗? – W3BGUY

+0

var headers = {'Authorization':“Bearer”+'hjhjhjhjhjjj'}; \t \t var url =“https://upload.box.com/api/2.0/files/content”; \t var f = nlapiLoadFile('test/Capture001.png'); \t \t变种父= \t { \t \t 'ID': '123' \t}; \t \t变种attribs = { \t \t \t \t '名称': 'Capture001.png', \t \t \t \t '父':父 \t \t \t \t}; \t \t变种体= { \t \t \t \t '属性':attribs, \t \t \t \t '文件':f.getName() \t \t}; \t \t nlapiLogExecution('DEBUG','Json',JSON.stringify(body)); \t \t var resp = nlapiRequestURL(url,JSON.stringify(body),headers,'POST'); 回复为空 谢谢 – Nick

我在NetSuite方面看到的唯一问题是您在通话中缺少一个值。在那里我仍然使用1.0功能,我这样称呼它:

nlapiRequestURL(url,JSON.stringify(body),headers,null,'POST'); 

的API调用以下参数:

nlapiRequestURL(url, postdata, headers, callback, httpMethod) 
+0

嗨,感谢您的回复。我以前使用过这种方法,但它不起作用,只有客户端脚本需要回调。 – Nick

+0

是的。但是,这是我看到的唯一可能成为问题的事情。除非Box根本不回答?你有没有试过用另一个客户端来调用它? MAYB有点像ARC? – W3BGUY

+1

嗨伙伴 我已经尝试了通过邮递员上传文件夹并且工作正常。只有在通过NetSuite调用API时才会出现该问题。你有其他的选择吗? – Nick