All Activity

This stream auto-updates     

  1. Today
  2. Boa tarde. Recentemente houve uma mudança quanto à estrutura da garantia. A garantia é, agora, informada através de dois objetos em sale_terms, WARRANTY_TIME e WARRANTY_TYPE. No WARRANTY_TYPE, temos: value_name = "${valor} ${medida}" Quando falamos de medidas, temos duas formas: singular e plural. Quando temos apenas uma unidade de uma medida, temos por exemplo: 1 dia, 1 mês, 1 ano. Quando temos mais de uma unidade, temos por exemplo: 2 dias, 2 meses, 2 anos. De forma a manter esse padrão de concordância nominal (singular pra uma unidade, plural pra mais de uma unidade), minha implementação foi feita aproximadamente dessa forma: const medidas = { "y": "ano:anos".split(":"), "m": "mês:meses".split(":"), "d": "dia:dias".split(":") }; const Warranty_Time = (valor, medida) => ({ "id": "WARRANTY_TIME", get value_name(){ return `${valor} ${medidas[medida][valor>1?1:0]}`; } }); /* Exemplos de saída: Warranty_Time(1,"d") => "1 dia" Warranty_Time(2,"d") => "2 dias" Warranty_Time(3,"d") => "3 dias" Warranty_Time(1,"m") => "1 mês" Warranty_Time(2,"m") => "2 meses" Warranty_Time(1,"y") => "1 ano" Warranty_Time(2,"y") => "2 anos" */ Acontece que quando tento passar garantia de "1 mês", é retornado um erro: Sale term WARRANTY_TIME with value 1 mês is invalid. You can use a number followed by one of these valid units: [dias, meses, anos]. Ou seja, a API não admite um WARRANTY_TIME que possua concordância nominal para uma unidade. Uma sugestão é que essas unidades fossem flexíveis de forma que sistemas implementando WARRANTY_TIME com uma correta concordância nominal. Isso porque integradores podem ser WYSIWYG (What you see is what you get) e exibem de volta a garantia para o lojista, de forma que ele saiba exatamente como o anúncio aparecerá para seu cliente. Isso não vale apenas para o Português, visto que o Espanhol também possui regras gramaticais de concordância nominal (1 año / 2 años, 1 día / 2 días). Att., Diego Silva.
  3. Hola, alguien me podria ayudar ? me sale que la cuenta esta bloqueada hasta confirmar identidad, y cuando me da el link, me regresa a la pag. de inicio.- Este es el link que me brinda.- https://auth-identity.mercadolibre.com.ar/mla/account/identity/validation?flow=ms_hard_validation
  4. Yesterday
  5. Estou com problemas para anunciar, o ml gerar um erro de validação na marca do produto mais o mesmo e do tipo string de digitação live Validation error validation_error Attribute [BRAND] to be modified - value_id [null] will be [18662] https://api.mercadolibre.com/categories/MLB270416/attributes { "id": "BRAND", "name": "Marca", "tags": { "catalog_required": true }, "hierarchy": "PARENT_PK", "relevance": 1, "value_type": "string", "value_max_length": 255, "attribute_group_id": "OTHERS", "attribute_group_name": "Outros" } { "title": "Mem\u00f3ria Patriot Viper Steel 8GB DDR4 3000MHz PVS48G300C6", "currency_id": "BRL", "listing_type_id": "gold_pro", "site_id": "MLB", "category_id": "MLB1694", "available_quantity": 250, "price": "282.82", "buying_mode": "buying_mode", "condition": "new", "warranty": "365", "description": { "plain_text": "xxxxxxxxxxxx" }, "pictures": [{ "source": "xxxxx" } ], "shipping": { "mode": "me2", "free_shipping": true, "free_methods": [] }, "seller_custom_field": "16291", "attributes": [{ "id": "BRAND", "value_name": "Patriot" }, { "id": "LINE", "value_name": "Viper Steel" }, { "id": "MODEL", "value_name": "PVS48G300C6" }, { "id": "RAM_MEMORY_MODULE_TOTAL_CAPACITY", "value_name": "8 GB" }, { "id": "MEMORY_MODULES", "value_name": "1 x 8 GB" }, { "id": "COLOR", "value_name": "Cinza-escuro" }, { "id": "MEMORY_TECHNOLOGY", "value_name": "DDR4 SDRAM" }, { "id": "MEMORY_FORMAT", "value_name": "DIMM" }, { "id": "RAM_MEMORY_MODULE_SPEED", "value_name": "300 MHz" }, { "id": "APPLICATION", "value_name": "Computadores de mesa" }, { "id": "IS_GAMER", "value_name": "Sim" }, { "id": "GTIN", "value_name": "814914025451" }, { "id": "SELLER_SKU", "value_name": "16291" }, { "id": "SELLER_SKU", "value_name": "16291" } ] }
  6. Altera a proriedade CURLOPT_SSL_VERIFYPEER de true para false no arquivo meli.php Funcionou para mim.
  7. o que retornou o seu get? Acreditando que você tenha feito um.
  8. Hola. Uno de mis usuarios intentó actualizar una de sus publicaciones y recibí este error. He buscado en la documentación pero no existe algún diccionario o artículo donde esté el detalle. {"message":"payment_required_items.exceeded","error":"Exceeded the limit of payment required items. (70)","status":403,"cause":[]} Saben por qué motivo lo devuelve? Gracias
  9. É possível recuperar código GTIN ou EAN de um anúncio já criado? Na hora de criar um anúncio, se não colocar o código universal perde exposição. Não queria automatizar a criação de anúncios pra ter que cadastrar o código universal manualmente. Se eu não encontrar uma solução, irei colocar 'Não se aplica', mas não queria fazer isto. Alguém consegue me ajudar com isso?
  10. Last week
  11. Gostaria de saber como faço para atualizar a descrição com PHP. Estou tentando, mas sempre gera erro: $id = $_POST['id']; $descricao = $_POST['descricao']; $desc = array("description" => array("plain_text" => $descricao)); $params = array('access_token' => $_SESSION['access_token']); $response = $meli->put('/items/'.$id, $desc, $params); echo json_encode($response); O erro gerado é este: body: message: "Cannot update item MLB119097741 [status:active, has_bids:false]" error: "validation_error" status: 400 cause: Array(2) 0: department: "items" cause_id: 265 type: "error" code: "item.description.not_modifiable" references: ["description"] message: "description is not modifiable." __proto__: Object 1: department: "items" cause_id: 240 type: "error" code: "field_not_updatable" references: ["description.plain_text"] message: "description.plain_text is not modifiable." __proto__: Object length: 2 __proto__: Array(0) __proto__: Object httpCode: 400 __proto__: Object
  12. Podrías dar un poco más de detalles plz? También tengo ese error y aún no logro saber por qué es. Gracias!
  13. así que haga una pregunta más específica ... ¿cuál es su pregunta?
  14. Possuo um sistema simples para integrar minhas vendas e há alguns dias notei que as notas não estão mais sendo salvas na plataforma. Consigo dar um GET em: https://api.mercadolibre.com/orders/id/notes?access_token=token retorna as notas inseridas no front. Mas o POST para a mesma url agora retorna not found. string(204) "{"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)"}" Vi que temos um campo de comentários mas não achei nada no developers: "comments": null, O recurso realmente foi movido ou é uma falha da API?
  15. Quase certeza que é falta/erro/desconhecimento de configuração no servidor local
  16. oi @ZONEMGA, vai levar algumas broncas: 1. você postou na área de tópicos em lingua inglesa, respeita as áreas, se vai perguntar em português realize no local correto 2. não somos adivinhos... você não citou qual banco de dados você usa (são milhares), nem mais detalhes como linguagem, chamada que está fazendo, etc 3. o fórum é destinado a API do Mercado Livre, o problema que está tendo não tem relação com a API e sim com a falta de conhecimento sobre o banco de dados que está usando quando for abrir um tópico utilize o local correto, seja específico e se certifique que é uma dúvida ligada com a API do Mercado Livre abraços!!
  17. está lá nos atributos, como pode ver na resposta acima do @Woomelly você está consultando as categorias online ou via dump feito em seu DB?
  18. Boa tarde sou novo na programação, estava querendo salvar as ordem de pedido no banco de dados, consigo salvar todas as informação mas quando vou salvar o Id-orden e CPF do cliente não consigo salva outro numero diferente auguem sabe o que está acontecendo, queria salvar no banco de dados com ordenId para não salvar 2 ordem iguais.
  19. { "id": "CARRIER", "name": "Operadora", "tags": { "required": true }, "hierarchy": "ITEM", "relevance": 1, "value_type": "list", "values": [ { "id": "298335", "name": "Desbloqueado" }, { "id": "298333", "name": "Claro" }, { "id": "303172", "name": "Nextel" }, { "id": "298334", "name": "TIM" }, { "id": "298331", "name": "Oi" }, { "id": "298332", "name": "Vivo" } ], "attribute_group_id": "OTHERS", "attribute_group_name": "Outros" }, https://developers.mercadolivre.com.br/pt_br/variacoes
  20. Bom dia, o problema é que não identifico esse Carrier dentro dos atributos da categoria MLB1055.
  21. A maioria são avisos que não limitam você. O erro que realmente não permite que você publique é o seguinte: The attributes [CARRIER] are required for category MLB1055. Check the attribute is present in the attributes list or in all variation's attributes_combination or attributes. Corrija.
  22. o retorno já está te informando o que deve corrigir
  23. Erro: Erro ao tentar cadastrar anuncio Premium: Validation errorAttribute [IS_DUAL_SIM] to be modified - name [� Dual SIM] should be [É Dual SIM]Attribute [MODEL] to be modified - value_id [null] will be [5414260]Attribute [INTERNAL_MEMORY] to be modified - name [Mem�ria interna] should be [Memória interna]The attributes [CARRIER] are required for category MLB1055. Check the attribute is present in the attributes list or in all variation's attributes_combination or attributes.Attribute [RAM] to be modified - name [Mem�ria RAM] should be [Memória RAM]Attribute [Cor] to be modified - id [null] should be Attribute [BRAND] to be modified - value_id [null] will be [9344]
  24. no caso do SDK do Mercado Livre ele faz somente uma "abstração" da API abraços!
  25. Entendi, achei que o SDK gerava alguma especie de webserver ou algo do tipo, utilizarei um relay para testes então, obrigado!
  26. Earlier
  27. @mldev muito obrigado pela resposta, funcionou perfeitamente!
  1. Load more activity