2017-09-08 12 views
0

rest.sandbox.netsuite.comのNetsuiteレセプタクルにアクセスしました。私は最近、プロジェクトに戻ってきましたが、これらはもう機能しません。サンドボックスへのログインも更新され、EUユーザがサンドボックスの役割に切り替えるようになりました。これにより、URLがeu1を含むように更新されます。Netsuite EUのサンドボックスURLは何ですか?

によると:https://netsuite.custhelp.com/app/answers/detail/a_id/65712/kw/sandbox%20restlet

私は要求がサンドボックス/プレビューデータ用rest.eu1.netsuite.com/に対してなされるべきであると考えています。ただし、サンドボックスアカウントのRestletsの更新はリクエストレスポンスに反映されていないようです。

私には何が欠けていますか?私はNetsuiteのドキュメントを精練していますが、空白になっています。

答えて

0

答えを見つけました。リクエスト認証ヘッダーのアカウントIDに_SB1 SB2などを追加する必要があります。私は、これはOAuthのた​​めに働くだろうかどうかはわかりませんが、私は後でその橋を渡りますね... NAサンドボックス内のEUサンドボックス

ため

https://system.eu2.netsuite.com/app/help/helpcenter.nl?fid=section_4609939018.html

アカウントIDの番号の表記があり、プライマリサンドボックス、セカンダリサンドボックス、またはセカンダリサンドボックスが存在する可能性があります。プライマリサンドボックスのアカウントIDは、本番アカウントのアカウントIDと同じです。セカンダリサンドボックスには、運用アカウントと同じアカウントIDがあり、_SB2、_SB3などが付加されている場合とそうでない場合があります。詳細については、プライマリサンドボックスとセカンダリサンドボックスを参照してください。

EUサンドボックスでは、プライマリサンドボックスの概念はありません。すべてのEUサンドボックスはセカンダリサンドボックスです。アカウントIDは、運用アカウントのアカウントIDと常に同じで、_SB1、_SB2、_SB3などが付加されています。例えば

生産アカウントID:123456 EUサンドボックスアカウントID:123456_SB1 EUサンドボックスアカウントID:123456_SB2 EUサンドボックスアカウントID:123456_SB3

0

NetSuiteは最近、少なくとも1つの新しいデータセンターを開設し、顧客アカウントの一部を移動しました。ドメインがrest.netsuite.comからrest.na3.netsuite.comに変更されました。サンドボックスのURLは変更されていません。

NetSuiteでは、静的に定義されたURLを避けることを推奨しており、getDataCenterUrls()リクエストを使用して、さまざまなURLを動的に検出する2つの方法を提供しています。

この情報を取得するには、SOAP方式とREST(類似)方式があります。これらのプロセスについてはdocumentation hereで読むことができます。それらは、JavaとC#の両方の例を提供します。これらの例は、最初のリクエストがhttps://rest.sandbox.netsuite.com/rest/rolesであると指摘した場合にも、サンドボックスURLに対して機能します。

2017.2アップグレードでは、NetSuiteは、顧客アカウントが存在するデータセンターに関係なく変更されないアカウント固有のドメインを導入しています。これらは123456.restlets.api.netsuite.comのようになります。詳細は、2017.2 Release Notesを参照してください。

+0

おかげでマイク。 私が提供したリンクには、次のテキストを含む通知領域があります: "重要なユーザーは、本番URLを通じてEUサンドボックスにアクセスします。EUサンドボックスに行くためにURLを入力する必要はありません。ユーザーはプロダクションロールからサンドボックスロールに切り替えることでEUのサンドボックスにアクセスします」 EUの私たちとは少し違うと思っています。私はgetDataCenterUrlsを別のものにしたいと思います。私の質問に先立ってそれを進めてください。 – designreact

関連する問題