Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

671
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda