sguinle

Members
  • Content Count

    83
  • Joined

  • Last visited

  • Days Won

    12

Posts posted by sguinle


  1. Hola!, que pasa que no puedo responder los POST?!

    Cada algunos días entro a este foro con intención de ayudar a otros desarrolladores que intentan armar soluciones con la API de Mercadolibre

    Normalmente respondo primero los que rápidamente puedo resolver( eso aveces es tan rápido como un chat), y después busco algún caso mas dificil y lo investigo, si consigo algo, lo posteo.

    Pero el sistema que implementaron ahora no me permite postear 2 veces en 5 minutos me saca las ganas de colaborar con el foro.

    Hay forma de sacar ese limitante?

    Ustedes que opinan?

     


  2. Nankun, es muy raro tu error, yo que vos reviso bien el codigo.

    fijate que si haces un get acá: https://api.mercadolibre.com/sites/MLA/search?q=ipod

    ya devuelve resultados, y si envias el access_token con el signo pesos como vos decis, el sistema te devuelve algo así:

    {
      "message": "Malformed access_token: $sdasd",
      "error": "bad_request",
      "status": 400,
      "cause": [
      ]
    }

    asique si siempre te devuelve lo mismo, es porque debes tener algo mal en algun lado extraño.


  3. hi!, the access token isn't generated on your own environment. so there is no difference between windows and linux.

    Probably there is something else. You can check a lot of things. Meaby your apache has a misconfiguration, or some module on PHP isnt installed, or you have files with/without uppercase and linux cant find the file...

    Well, it could be a lot of things.

    if  you need more help, i work developing PHP apps. we can talk about it.


  4. olá

    Olha, Mercadolibre muitas veces tem falhas, mais as veces a culpa tamben é nossa.

    Na minha experiencia, alguns servidores de imagens tem configuracoes de seguranca que generan estos erros. Eles acham que as imagens estan sendo utilizadas pero otro site e deixam de fornecer a imagem apropiada

     


  5. olá!
    eu acho que voce tem  que mudar o "second parameter" para o "third parameter".

    e no "second paramenter" voce vai colocar o json do produto.

    assim:

    IRestResponse r = m.Post ("/items", {aqui colocar o json}, ps);

     

    O que eu nao me lembro é o formato do dados do son que voce vai enviar.

    tenta colocar como objeto, tenta como array e tenta como texto plano

     

    depois fala para a gente como foi tudo por favor


  6. 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.


  7. On 6/14/2018 at 7:25 PM, cerge said:

    Buenas, queria preguntarles si es muy complejo emitir listados de productos ordenados por visitas. Soy vendedor de libros usados y programo en php y me gustaria poder hacer este pequeño tipo de scripts que me ayuden a saber que libros son los mas visitados,etc. Es posible?

    http://developers.mercadolibre.com/es/recurso-de-visitas/

    con eso podes recuperar las visitas de los productos y los ordenas en tu programa.

     

    Saludos.


  8. 1 hour ago, Davi Generoso said:

    Bom dia pessoal,

    peço desculpas desde já, pois imagino que seja algo simples, mas já fiz muitos testes e busquei na documentação e fórum e não consegui resolver este problema, então gostaria da ajuda de vocês!

    Preciso buscar todos os pedidos com determinado status e listar os mesmos!

    Como o limite é de 50 pedidos por página no máximo, entendo que precisaria usar o offset ou scan, mas já tentei com os dois e não sei se estou fazendo algo errado mas não consigo pegar mais de 50 itens!

    Segue exemplo de URL: 

    /orders/search?seller=xxxxx&access_token=yyyyyyy&offset=0&limit=50&sort=date_desc&shipping.status=pending

     Nesta consulta me traz corretamente os primeiros 50 registros e me diz que tenho 135 registros no total.

     Em seguida, se chamo pela mesma URL mudando o offset, não traz resultados e mostra a mensagem a seguir:

    
     [message] => Oops! Something went wrong...
                [error] => bad_request
                [status] => 400
                [cause] => Array

    Alguém poderia me auxiliar com alguma informação ou exemplo que busque os pedidos com paginação?

    Desde já agradeço a todos!

     

     

    pode colocar aquim o request completo?


  9. On 5/31/2018 at 4:43 PM, eduardoborges said:

    Buenas señores.

    He intentado utilizar el API de PPPI que la equipe de ML me envió, pero no funciona... ?

    
    {
      "error": "resource not found",
      "message": "Si quieres conocer los recursos de la API que se encuentran disponibles visita el Sitio de Desarrolladores de MercadoLibre (http://developers.mercadolibre.com)"
    }

    El accesstoken está activo y puedo usarlo para hacer un https://api.mercadolibre.com/sites/MLB/search?q=producto&access_token=XXXXX, pero este /moderations/denounces és un "resource not found"

    Me podría ayudar?

    Estoy tentando utilizarlo en un Zapier Webhook.

    PS: ya tengo la aprobación de PPPI.

     

    MODERATIONS API

    Get the options for complaint

    https://api.mercadolibre.com/moderations/denounces/${category_id}/ITM/options?access_to ken=${access_token}

    GET ­> http://internal.mercadolibre.com/moderations/denounces/MLA3530/ITM/options?access_tok en=

    RESPONSE ­>

    [
    {

    }, {

    "description": "El producto ofrecido es falsificado", "group": "",
    "id": "PPPI1"

    "description": "La publicación usa mi marca de forma ilegítima",

    "group": "",

    "id": "PPPI2" },

    ... ]

    Create denounce

    https://api.mercadolibre.com/moderations/denounces/items/${item_id}?access_token=${acc ess_token}

    POST ­>

    https://api.mercadolibre.com/moderations/denounces/items/MLA99999999?access_token=X XXXXX

    headers:

    Content­Type:application/json

    body:

    {
    "report_reason_id": "PPPI1",

    "comment": "test pppi denounce" }

    RESPONSE ­>

    {
    "status":201,

    "denounce_id":12547408 }

     

    Muchas gracias.

    Hola, podrias enviar como es el request que estas haciendo? sin esa informacion es dificil ayudar!


  10. olá leonardo. hoje mesmo já respondi a pergunta que voce faz.

    por favor tenta olhar o forum sempre

    curl -X POST -d '
    {  
       "listing_type_id":"gold_special",
       "pictures":[  
          {  
             "id":"553111-MLA20482692355_112015"
          }
       ],
       "title":"Item de testeo",
       "available_quantity":4,
       "category_id":"MLA378496",
       "buying_mode":"buy_it_now",
       "currency_id":"ARS",
       "condition":"not_specified",
       "site_id":"MLA",
       "price":100,
       "variations":[  
          {  
             "attribute_combinations":[  
                {  
                   "name":"Color",
                   "value_id":"52049",
                   "value_name":"Negro"
                }
             ],
             "price":100,
             "available_quantity":4,
             "attributes":[  
                {  
                   "id":"EAN",
                   "value_name":"4006381333931"
                }
             ],
             "sold_quantity":0,
             "picture_ids":[  
                "553111-MLA20482692355_112015"
             ]
          },
          {  
             "attribute_combinations":[  
                {  
                   "name":"Color",
                   "value_id":"52005",
                   "value_name":"Marrón"
                }
             ],
             "price":100,
             "available_quantity":4,
             "attributes":[  
                {  
                   "id":"EAN",
                   "value_name":"9780471117094"
                }
             ],
             "sold_quantity":0,
             "picture_ids":[  
                "553111-MLA20482692355_112015"
             ]
          }
       ]
    }' 'http://api.mercadolibre.com/items?access_token=$ACCESS_TOKEN '

  11. Ejemplo

    curl -X POST -d '
    {  
       "listing_type_id":"gold_special",
       "pictures":[  
          {  
             "id":"553111-MLA20482692355_112015"
          }
       ],
       "title":"Item de testeo",
       "available_quantity":4,
       "category_id":"MLA378496",
       "buying_mode":"buy_it_now",
       "currency_id":"ARS",
       "condition":"not_specified",
       "site_id":"MLA",
       "price":100,
       "variations":[  
          {  
             "attribute_combinations":[  
                {  
                   "name":"Color",
                   "value_id":"52049",
                   "value_name":"Negro"
                }
             ],
             "price":100,
             "available_quantity":4,
             "attributes":[  
                {  
                   "id":"EAN",
                   "value_name":"4006381333931"
                }
             ],
             "sold_quantity":0,
             "picture_ids":[  
                "553111-MLA20482692355_112015"
             ]
          },
          {  
             "attribute_combinations":[  
                {  
                   "name":"Color",
                   "value_id":"52005",
                   "value_name":"Marrón"
                }
             ],
             "price":100,
             "available_quantity":4,
             "attributes":[  
                {  
                   "id":"EAN",
                   "value_name":"9780471117094"
                }
             ],
             "sold_quantity":0,
             "picture_ids":[  
                "553111-MLA20482692355_112015"
             ]
          }
       ]
    }' 'http://api.mercadolibre.com/items?access_token=$ACCESS_TOKEN '