2016-12-07 120 views
0

我在上傳文件到通過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

回答

1

我在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