2016-11-04 3 views
0

Я разработал скрипт C# в Visual Studio для подключения к веб-сервисам NetSuite. На прошлой неделе мой сценарий работал отлично, но сегодня я вошел с токена аутентификации, и когда я хочу сделать некоторые тесты, исключение произошло:Netsuite: ваше время ожидания подключения

Необработанное исключение типа «System.Web.Services.Protocols.SoapException 'произошли в . System.Web.Services.dll

Дополнительная информация: Ваше время связи истекло. Пожалуйста, залогините .

Я ищу на каждом форуме, у других людей такая же проблема, но я до сих пор не нашел ответа.

ответ

0

По моему опыту, лучший способ для аутентификации является использование учетных данных Запрос Уровень например:

// Create NetSuiteService instance 
NetSuiteService _service = new NetSuiteService(); 

// Do not create CookieContainer as we don't want to keep session informatiom 
// _service.CookieContainer = new System.Net.CookieContainer(); 

// Create Passport and assign it to _service.passport 
Passport passport = new Passport(); 
passport.account = "ACCT12345"; 
passport.email = "[email protected]"; 
passport.password = "password"; 
_service.passport = passport; 

// Create an example reference to Customer ID 100 
RecordRef recref = new RecordRef(); 
recref.type = RecordType.customer; 
recref.typeSpecified = true; 
recref.internalId = "100"; 

// Fetch Customer record 
ReadResponse response_get = _service.get(recref); 

Ответ Id: 34545

Смежные вопросы