Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

662
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda