2016-12-07 4 views
0

NetSuite Suitelet経由でファイルをアップロードする際に問題が発生しています。 私は郵便配達員に接続することができます。しかし、NetSuite Suiteletを介して接続することはできません。通話はボックスにまったく届かない。 誰かが助けてくれますか?netsuite Suiteletスクリプトを使用してファイルをボックスにアップロード

+0

はあなたがしようとしているコードの例を提供することができますか?私はまだ1.0の機能は、私はこのようにそれを呼び出すことを使う場合は – W3BGUY

+0

var headers = {'認証': "ベアラ" + 'hjhjhjhjhjjj'}; \t \t var url = "https://upload.box.com/api/2.0/files/content"; \t var f = nlapiLoadFile( 'test/Capture001.png'); \t \t VAR親= \t {\t \t 'ID': '123' \t}。 \t \tするvarはattribs = { \t \t \t \t '名称': 'Capture001.png' \t \t \t \t '親':親 \t \t \t \t}。 \t \t VAR本体= { \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側で問題が発生するのは、通話中に値が見つからないことだけです。

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

次のパラメータのためのAPIコール:

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

あなたの返信に感謝します。私は以前これを使用していますが、コールバックはクライアントスクリプトにのみ必要です。 – Nick

+0

真。しかし、それが私が見ることができる唯一の問題です。ボックスが返信していない場合を除きます。別のクライアントと呼んでみましたか? ARCのようなもの? – W3BGUY

+1

こんにちは。 私はpostmanを通してボックスファイルをアップロードしようとしましたが、正常に動作しています。この問題は、APIがNetSuiteを通じて呼び出された場合にのみ発生します。あなたは他の選択肢がありますか? – Nick

関連する問題