2017-09-08 13 views
0

rest.sandbox.netsuite.com의 Netsuite 리셉션에 액세스하는 데 사용되었습니다. 나는 최근에 다시 프로젝트로 돌아 왔고 더 이상 작동하지 않습니다. 샌드 박스 로그인이 업데이트되어 EU 사용자가 이제 sandbox 역할로 전환하므로 URL이 eu1을 포함하도록 업데이트됩니다.Netsuite EU 샌드 박스 URL은 무엇입니까?

는에 따르면 https://netsuite.custhelp.com/app/answers/detail/a_id/65712/kw/sandbox%20restlet

나는 요청 샌드 박스/미리보기 데이터에 대한 rest.eu1.netsuite.com/에 대해되어야한다고 생각합니다. 그러나 샌드 박스 계정의 Restlet에 대한 업데이트는 요청 응답에 반영되지 않은 것처럼 보입니다.

무엇이 누락 되었습니까? 나는 Netsuite 문서를 샅샅이 뒤졌지만 공백이 생겼다.

답변

0

답을 찾았습니다. 요청 인증 헤더의 계정 ID에 _SB1 SB2 등을 추가해야합니다. 유럽 ​​연합 (EU) 샌드 박스는 NA 샌드 박스에서

가, 거기에 대한 ...

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

계정 ID 번호 매기기 규칙을 나는이 OAuth를 위해 어떻게 작동하는지 모르겠어요하지만 난 나중에 그 다리를 건너 것 같아요 기본 샌드 박스 및 보조 샌드 박스 또는 보조 샌드 박스가있을 수 있습니다. 기본 샌드 박스의 계정 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는 최근에 하나 이상의 새 데이터 센터를 열었으며 일부 고객 계정을 옮겼습니다. 도메인이 rest.netsuite.com에서 rest.na3.netsuite.com으로 변경되었습니다. 샌드 박스 URL은 변경되지 않았습니다.

NetSuite는 정적으로 정의 된 URL을 피할 것을 권장하며 getDataCenterUrls() 요청을 사용하여 계정에 대한 다양한 URL을 동적으로 검색하는 두 가지 방법을 제공합니다.

이 정보를 얻으려면 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