Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

665
Views
Netsuite - REST API (restlet) - la creación de un registro provoca un error INVALID_LOGIN_ATTEMPT en la segunda y más solicitudes de registros

Tengo problemas para crear registros subsiguientes con netsuite rest api usando la autenticación oauth de autenticación basada en token (TBA). Aquí está mi código completo: https://gist.github.com/axilaris/428e63e5ff107d212fbcc07c5bdbce7a (contiene restlet, código python y la salida del código python).

Se crea el primer registro (podría ver el éxito) pero el segundo siempre obtiene INVALID_LOGIN_ATTEMPT. Si elimino la creación del segundo registro, aún se podrá crear correctamente cada vez. Pero si tengo en un proceso la creación de 2 o más, siempre es el 2 y más tendrán INVALID_LOGIN_ATTEMPT.

 {'Authorization': b'OAuth realm="5504997_SB1", oauth_version="1.0", oauth_nonce="87811756", oauth_timestamp="1635417611", oauth_token="d0c58f511e12345678c3e969e09e0ae1d967869762a354523494f0b953e9", oauth_consumer_key="117123345674ffb0b98440badb57205b3542234832cbdbabca0", oauth_body_hash="2jmj7l5rSw0yVb%2FvlWAYeqweq%2FYBwk%3D", oauth_signature_method="HMAC-SHA256", oauth_signature="Apx76mZiSjKtF6WjLweqweqwRNV4KF1VEZAfURe8%3D"', 'Content-Type': 'application/json'} Result: {"success":true} {'XN-OperationId': '42656b12-5874-4870-b958-631e8a298ecd', 'NS_RTIMER_COMPOSITE': '331252041:706172746E6572733031312E70726F642E6475622E6E65746C65646765722E636F6D:80', 'Strict-Transport-Security': 'max-age=31536000', 'Content-Type': 'application/json;charset=utf-8', 'Pragma': 'No-Cache', 'Cache-Control': 'No-Cache', 'Expires': '0', 'Content-Length': '17', 'P3P': 'CP="CAO PSAa OUR BUS PUR"', 'Vary': 'User-Agent', 'Date': 'Thu, 28 Oct 2021 10:40:11 GMT', 'Connection': 'keep-alive', 'Set-Cookie': 'NS_ROUTING_VERSION=LAGGING; path=/', 'Akamai-GRN': '0.57561b3a.1635417611.239d029f'} Result: {"error" : {"code" : "INVALID_LOGIN_ATTEMPT", "message" : "Invalid login attempt."}} {'WWW-Authenticate': 'OAuth realm="5008903_SB1"', 'Content-Type': 'application/json;charset=utf-8', 'Content-Length': '84', 'P3P': 'CP="CAO PSAa OUR BUS PUR"', 'Vary': 'User-Agent', 'Date': 'Thu, 28 Oct 2021 10:40:12 GMT', 'Connection': 'close', 'Set-Cookie': 'NS_ROUTING_VERSION=LAGGING; path=/', 'Akamai-GRN': '0.57561b3a.1635417611.239d0735'}

Aquí está la captura de pantalla de los registros de Audit Trail ingrese la descripción de la imagen aquí

¿Alguien puede aconsejar si se requiere autenticación TBA cada vez que se crea un registro? ¿Hay una mejor manera de manejar esto haciendo primero la autenticación TBA y luego usando esa respuesta (posiblemente un token) para crear múltiples registros? Por favor avise ya que tengo una plataforma que crea registros regularmente.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Según SuiteAnswer 74343

Para este ejemplo, el usuario ya utilizó la combinación de nonce + marca de tiempo. Asegúrese de generar un nonce único para cada solicitud.

Asegúrese de no enviar la misma solicitud dos veces. (Si el usuario necesita hacer la misma operación, el usuario debe generar un nuevo encabezado TBA).

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!