私の人生では、同じセッションを再作成するために将来の呼び出しでそれを使用できるように、SessionID をサービスから取得する場所がわかりません。
現在、C# で wsdl の 2013_1_0 バージョンを使用しています。
古い文書SuiteTalkWebServicesPlatformGuide_2011.1.pdfの78 ページ (ログイン中のセッション ID の再利用) を参照すると、このことについて話されています。
助言がありますか?
これは、以前の SessionID を使用せずに NetSuite にログインするための私のサンプル コードです...
// invoke the login operation
Passport passport = new Passport();
passport.account = _sNetSuiteAccount;
passport.email = _sNetSuiteUserName;
RecordRef role = new RecordRef();
role.externalId = _sNetSuiteRole;
passport.role = role;
passport.password = _sNetSuitePassword;
status = service.login(passport).status;
// Confirm login was a success
// Process response
if (status.isSuccess == true)
{
_bIsNetSuiteAuthenticated = true;
}
さらに、SessionID を使用してサービスを再作成するためのサンプル コードをまだ見つけていません。したがって、そこにある提案も歓迎されます。
ありがとうございました!