ponco

Members
  • Content Count

    12
  • Joined

  • Last visited

  • Days Won

    1

ponco last won the day on November 27 2017

ponco had the most liked content!

About ponco

  • Rank
    Newbie

Recent Profile Visitors

274 profile views
  1. ponco

    Problema Urgente con atributos

    No veo nada de eso en la documentacion, los unicos ejemplos que aparecen son los siguientes y en ninguno se envia el value_id curl -X PUT -H "Content-Type: application/json" -H "Accept: application/json" -d "{ "attributes": [{ "id": "BRAND" },{ "id": "MODEL", "value_name": "B466GT" }, { "id": "VOLUME_CAPACITY" }, { "id": "NUMBER_OF_PROGRAMS", "value_name": "4" }] } "https://api.mercadolibre.com/items/MLA621092868?"access_token={YOUR_ACCESS_TOKEN}" curl -X POST -H "Content-Type: application/json" -d '{ "site_id":"MLA", "title":"Item de testeo, por favor no contactar --kc:off", "category_id":"MLA125703", "price":4000, "currency_id":"ARS", "buying_mode":"buy_it_now", "listing_type_id":"gold_special", "condition":"new", "available_quantity":10, "attributes":[ { "id":"MODEL", "value_name":"B228D" }, { "id":"VOLUME_CAPACITY", "value_name":"28 L" } ] }' 'https://api.mercadolibre.com/items?access_token={YOUR_ACCESS_TOKEN}'
  2. ponco

    Problema Urgente con atributos

    Eso funcionó, tuve que cambiar mi codigo para que aceptara algunos atributos con value_id y otros sin ese parametro. Lástima que en la documentacion solamente se hace mencion a value_name y no a value_id al momento de subir los atributos y causan confusion...
  3. Hace dos semanas todo funcionaba bien al agregar atributos desde la API, hoy estoy teniendo problemas porque parece que se introdujo algun bug en su servidor... Estoy enviando un PUT a https://api.mercadolibre.com/items/ para actualizar atributos, la categoria en la que se encuentra el item es la siguiente: https://api.mercadolibre.com/categories/MLM9398/attributes y el JSON que estoy enviando es el siguiente: { "attributes": [ { "id": "MODEL", "value_name": "HP Envy X360 13-s000 - s099" }, { "id": "BATTERY_TYPE", "value_name": "Ión de Litio" }, { "id": "BRAND", "value_name": "HP" }, { "id": "CELLS_NUMBER", "value_name": "3" }, { "id": "GUARANTEE", "value_name": "242085" }, { "id": "LAPTOP_COMPATIBILITY", "value_name": "HP Envy X360 13-s000 - s099" }, { "id": "BATTERIES_COMPATIBILITY", "value_name": "HP Envy X360 13-s000 - s099" }, { "id": "BATTERY_CAPACITY", "value_name": "4000 mah" }, { "id": "RECHARGABLE", "value_name": "242085" }, { "id": "SELLER_SKU", "value_name": "BT12109" }, { "id": "VOLTAGE", "value_name": "11.40V" }, { "id": "DURATION", "value_name": "3 h" }, { "id": "CHARGING_TIME", "value_name": "3 h" }, { "id": "GTIN", "value_name": "00000000" } ] } Y el servidor me envia la siguiente respuesta: {"message":"Validation error","error":"validation_error","status":400,"cause":[{"code":"item.attributes.invalid","message":"Attribute GUARANTEE has an invalid value (null). Allowed values are [242084, 242085]."},{"code":"item.attributes.invalid","message":"Attribute RECHARGABLE has an invalid value (null). Allowed values are [242084, 242085]."}]} Los valores enviados no son NULL, cabe mencionar que en dias pasados estaba enviando los mismos requests sin ningun problema y lo validaba correctamente, pero hoy esta surgiendo ese problema. Si remuevo esos atributos si acepta el request y se actualizan el resto de atributos sin problemas. Tambien he intentado enviar "Sí" y "No" en vez de "242084" y "242085" pero siempre envia ese error.
  4. Apis llenas de bugs y documentacion incompleta inexacta y nadie responde. Basura de sitio.
  5. En donde esta la documentacion para los filtros del recurso myfeeds? Antes aparecia cuando entraba al siguiente boton aparecian los filtros existentes API Documentation Pero ahora aparece en blanco... gracias a mi historial del navegador puedo ver que existen los siguientes: offset,limit,after Pero donde esta el resto?
  6. Sigo esperando solucion o contacto de los desarrolladores...
  7. I know this, I'm sending the buyer_id in the receiver_id field, the resource is badly coded, check it and fix it.
  8. Olvidenlo, fue error mio, a veces se mandaba doble request y en la segunda es cuando regresa el error porque parece que solo puedes mandar una sola actualizacion a ese recurso, las siguientes regresan ese problema.
  9. Parece que hay un problema intermitente al usar el recurso PUT en shipments para poner numero de guia y fecha de entrega como se describe aqui: http://developers.mercadolibre.com/custom-shipping/ El problema que me sucede es que intermitentemente me regresa error, sin embargo los cambios si se estan aplicando en el shipment, todo llega correcto pero a veces me envia error y a veces no, pero siempre se aplican los cambios. El error en cuestion es el siguiente: Hoy por la mañana hice pruebas y me mandaba error en cada PUT que mandaba, estuve revisando mi codigo y cambiando los status pero solo acepta el de "shipped". Pero despues de unas horas revisando e intentando hacer cambios empezo a funcionar bien sin regresar errores durante 1 o 2 horas. Pero ahorita por la noche como 5 horas despues, sigo haciendo pruebas y el problema volvio, a veces me manda ese error y a veces no.
  10. Hola, he tratado varias horas de hacer funcionar lo siguiente http://developers.mercadolibre.com/custom-shipping/#delivery scenario #3 Mi request luce asi: {"status":"shipped","receiver_id":(userid),"shipping_option":{"currency_id":"MXN","cost":0.0,"speed":120}} Siempre devuelve lo siguiente: El valor que envio de receiver_id es correcto y tambien el order_id con la que llamo al recurso. Ya intente poniendo los siguientes valores (entre otros, ya intente con todo) Pero el resultado siempre es el mismo. Tambien estoy seguro que el order_id no tiene un shipment, es una orden que aparece con status: Por favor solucionen eso, o si me estoy equivocando en el request diganme por favor.
  11. Como se hace para quitar la autorizaciones a aplicaciones que ya autorice en mi cuenta? en la documentacion dice lo siguiente: http://developers.mercadolibre.com/es/aplicaciones/#revoca Al enviar el DELETE poniendo mi user_id, el app_id que quiero quitar y el access token me regresa: { "message": "Operación no permitida", "error": "not_authorized_operation", "status": 403, "cause": [] }