• 0
Nicole

Error al publicar: item.attributes.value_name.invalid

Question

Hola! Estoy haciendo un PUT a /items para actualizar una publicación existente con los siguientes atributos:

[  
      {  
         "id":"ITEM_CONDITION",
         "value_name":"Nuevo",
         "value_id":"2230284"
      },
      {  
         "id":"AUTOMATIC_DIALING",
         "value_name":"",
         "value_id":"242085"
      },
      {  
         "id":"SOUND_ALARM",
         "value_name":"",
         "value_id":"242084"
      },
      {  
         "id":"BACKUP_BATTERY",
         "value_name":"",
         "value_id":"242084"
      },
      {  
         "id":"BRAND",
         "value_name":"Alonso Alarmas"
      },
      {  
         "id":"ALARM_TYPE",
         "value_name":"Alarmas"
      },
      {  
         "id":"SELLER_SKU",
         "value_name":"IP-4-LCD-12c"
      }
      {  
         "id":"MODEL",
         "value_name":"IP-4-LCD-12C"
      },
      {  
         "id":"EAN",
         "value_name":"N/A"
      },
      
      {  
         "id":"SENSORS_TYPE",
         "value_name":"N/A"
      },
      {  
         "id":"NUMBER_OF_ZONES",
         "value_name":"8"
      },
      {  
         "id":"DISCREET_ALARM",
         "value_name":"",
         "value_id":"242085"
      },
      {  
         "id":"MAXIMUN_NUMBER_OF_SENSORS",
         "value_name":"8"
      },
      
   ]

 

La API me arroja el siguiente error:

{"message":"Validation error","error":"validation_error","status":400,"cause":[{"code":"item.attributes.value_name.invalid","message":"Value name must be null in not applicable attributes"}]}

 

Alguien sabe qué es lo incorrecto en los atributos enviados? o qué es un "applicable attribute"?

 

Muchas gracias!

Edited by Nicole

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0
On 6/8/2018 at 5:25 PM, Nicole said:

Hola! Estoy haciendo un PUT a /items para actualizar una publicación existente con los siguientes atributos:

[  
      {  
         "id":"ITEM_CONDITION",
         "value_name":"Nuevo",
         "value_id":"2230284"
      },
      {  
         "id":"AUTOMATIC_DIALING",
         "value_name":"",
         "value_id":"242085"
      },
      {  
         "id":"SOUND_ALARM",
         "value_name":"",
         "value_id":"242084"
      },
      {  
         "id":"BACKUP_BATTERY",
         "value_name":"",
         "value_id":"242084"
      },
      {  
         "id":"BRAND",
         "value_name":"Alonso Alarmas"
      },
      {  
         "id":"ALARM_TYPE",
         "value_name":"Alarmas"
      },
      {  
         "id":"SELLER_SKU",
         "value_name":"IP-4-LCD-12c"
      }
      {  
         "id":"MODEL",
         "value_name":"IP-4-LCD-12C"
      },
      {  
         "id":"EAN",
         "value_name":"N/A"
      },
      
      {  
         "id":"SENSORS_TYPE",
         "value_name":"N/A"
      },
      {  
         "id":"NUMBER_OF_ZONES",
         "value_name":"8"
      },
      {  
         "id":"DISCREET_ALARM",
         "value_name":"",
         "value_id":"242085"
      },
      {  
         "id":"MAXIMUN_NUMBER_OF_SENSORS",
         "value_name":"8"
      },
      
   ]

 

La API me arroja el siguiente error:

{"message":"Validation error","error":"validation_error","status":400,"cause":[{"code":"item.attributes.value_name.invalid","message":"Value name must be null in not applicable attributes"}]}

  

Alguien sabe qué es lo incorrecto en los atributos enviados? o qué es un "applicable attribute"?

 

Muchas gracias!

2 opciones:

alguno de los atributos no son para este producto

intenta colocar null en vez de "" cuando no quieras indicar valor... o mismo no envies el atributo directamente.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now