Wesley Nascimento

Administrators
  • Content Count

    159
  • Joined

  • Last visited

  • Days Won

    26

Reputation Activity

  1. Like
    Wesley Nascimento got a reaction from Marcos Robles in Problema para generar usuarios tests   
    Estás utilizando el access_token de una aplicación que no tiene permisos para escribir. https://api.mercadolibre.com/applications/6092
     
    El access_token que se envia en esta llamada necesita de permisos de escrita.
  2. Like
    Wesley Nascimento got a reaction from rodrigojob in SDK 2.0 PHP   
    Boa tarde pessoal, tudo bem?
    Primeiro quero explicar por que algumas pessoas receberam o email e outras não.
    Fizemos um levantamento das aplicações que utilizam as SDK's de Ruby / Python / PHP e como as mudanças impactavam apenas essas aplicações decidimos por não mandar para toda a comunidade e sim apenas para aplicações que as utilizam.
    A mudança basicamente consiste em garantir que a URL gerada pela função make_path seja sempre do Mercado Livre.
    Espero ter esclarecido a dúvida.
    Abraços,
    Wes
  3. Thanks
    Wesley Nascimento got a reaction from mldev in SDK 2.0 PHP   
    Boa tarde pessoal, tudo bem?
    Primeiro quero explicar por que algumas pessoas receberam o email e outras não.
    Fizemos um levantamento das aplicações que utilizam as SDK's de Ruby / Python / PHP e como as mudanças impactavam apenas essas aplicações decidimos por não mandar para toda a comunidade e sim apenas para aplicações que as utilizam.
    A mudança basicamente consiste em garantir que a URL gerada pela função make_path seja sempre do Mercado Livre.
    Espero ter esclarecido a dúvida.
    Abraços,
    Wes
  4. Like
    Wesley Nascimento reacted to Neto Braghetto in Cor secundária   
    Agora deu certo, Eu ja tinha feito isso, mas não tinha removido a cor scundaria dos atributos...
    Mandei assim:
    {"title":"TESTE __ T\u00eanis Casual Feminino Vizzano Vespa Vermelho","category_id":"MLB183933","price":4000,"accepts_mercadopago":true,"currency_id":"BRL","available_quantity":10,"buying_mode":"buy_it_now","listing_type_id":"silver","automatic_relist":false,"condition":"new","description":{"plain_text":"O T\u00eanis Casual Feminino aposta em shape b\u00e1sico e atual para as produ\u00e7\u00f5es do dia a dia. Leve e confort\u00e1vel, o t\u00eanis \u00e9 ideal para em looks b\u00e1sicos \u2013 com jeans e camiseta.\n\nO T\u00eanis Vizzano vermelho tem a estrutura de cima feita em Couro Ecol\u00f3gico. Sua Palmilha \u00e9 super macia, com o solado em borracha ele garanta maios estabilidade ao caminhar.\n\n\u2022 Nome: T\u00eanis Casual Vespa Vizzano\n\u2022 G\u00eanero: Feminino\n\u2022 Indicado para: Dia a Dia\n\u2022 Ocasi\u00e3o: Dia a Dia\n\u2022 Estilo da Pe\u00e7a: Detalhe Vespa \n\u2022 Material: Couro Ecol\u00f3gico \n\u2022 Material Interno: T\u00eaxtil\n\u2022 Altura do Cano: Cano Baixo\n\u2022 Fechamento: Cadar\u00e7o\n\u2022 Solado: Borracha\n\u2022 Importante: Solado plataforma com 3 cm"},"pictures":[{"source":"http:\/\/localhost:8888\/img\/products\/555x555\/1529150801-14009145785b24fd51ea3480-81945833.jpg"},{"source":"http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-14033319325b24fd524d0b03-08531297.jpg"},{"source":"http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-9783573295b24fd52ce2105-63277925.jpg"},{"source":"http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-6483131995b24fd52da0465-50294186.jpg"},{"source":"http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-15080611955b24fd52f118f4-17283792.jpg"},{"source":"http:\/\/localhost:8888\/img\/products\/555x555\/1529150803-1227526325b24fd530c0137-96975009.jpg"}],"variations":[{"price":4000,"available_quantity":1,"attribute_combinations":[{"id":"23000","value_id":"22029"},{"id":"43000","value_id":"52119"},{"id":"33000","value_id":"51993"},{"id":"43000","value_id":"52119"}],"picture_ids":["http:\/\/localhost:8888\/img\/products\/555x555\/1529150801-14009145785b24fd51ea3480-81945833.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-14033319325b24fd524d0b03-08531297.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-9783573295b24fd52ce2105-63277925.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-6483131995b24fd52da0465-50294186.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-15080611955b24fd52f118f4-17283792.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150803-1227526325b24fd530c0137-96975009.jpg"],"attributes":[{"id":"GTIN","value_id":"7909485559528","value_name":"7909485559528"}]},{"price":4000,"available_quantity":2,"attribute_combinations":[{"id":"23000","value_id":"22031"},{"id":"43000","value_id":"52119"},{"id":"33000","value_id":"51993"},{"id":"43000","value_id":"52119"}],"picture_ids":["http:\/\/localhost:8888\/img\/products\/555x555\/1529150801-14009145785b24fd51ea3480-81945833.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-14033319325b24fd524d0b03-08531297.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-9783573295b24fd52ce2105-63277925.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-6483131995b24fd52da0465-50294186.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-15080611955b24fd52f118f4-17283792.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150803-1227526325b24fd530c0137-96975009.jpg"],"attributes":[{"id":"GTIN","value_id":"7909485559535","value_name":"7909485559535"}]},{"price":4000,"available_quantity":3,"attribute_combinations":[{"id":"23000","value_id":"22033"},{"id":"43000","value_id":"52119"},{"id":"33000","value_id":"51993"},{"id":"43000","value_id":"52119"}],"picture_ids":["http:\/\/localhost:8888\/img\/products\/555x555\/1529150801-14009145785b24fd51ea3480-81945833.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-14033319325b24fd524d0b03-08531297.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-9783573295b24fd52ce2105-63277925.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-6483131995b24fd52da0465-50294186.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-15080611955b24fd52f118f4-17283792.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150803-1227526325b24fd530c0137-96975009.jpg"],"attributes":[{"id":"GTIN","value_id":"7909485559542","value_name":"7909485559542"}]},{"price":4000,"available_quantity":3,"attribute_combinations":[{"id":"23000","value_id":"22035"},{"id":"43000","value_id":"52119"},{"id":"33000","value_id":"51993"},{"id":"43000","value_id":"52119"}],"picture_ids":["http:\/\/localhost:8888\/img\/products\/555x555\/1529150801-14009145785b24fd51ea3480-81945833.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-14033319325b24fd524d0b03-08531297.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-9783573295b24fd52ce2105-63277925.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-6483131995b24fd52da0465-50294186.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-15080611955b24fd52f118f4-17283792.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150803-1227526325b24fd530c0137-96975009.jpg"],"attributes":[{"id":"GTIN","value_id":"7909485559566","value_name":"7909485559566"}]},{"price":4000,"available_quantity":1,"attribute_combinations":[{"id":"23000","value_id":"22037"},{"id":"43000","value_id":"52119"},{"id":"33000","value_id":"51993"},{"id":"43000","value_id":"52119"}],"picture_ids":["http:\/\/localhost:8888\/img\/products\/555x555\/1529150801-14009145785b24fd51ea3480-81945833.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-14033319325b24fd524d0b03-08531297.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-9783573295b24fd52ce2105-63277925.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-6483131995b24fd52da0465-50294186.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150802-15080611955b24fd52f118f4-17283792.jpg","http:\/\/localhost:8888\/img\/products\/555x555\/1529150803-1227526325b24fd530c0137-96975009.jpg"],"attributes":[{"id":"GTIN","value_id":"7909485559580","value_name":"7909485559580"}]}],"attributes":[{"id":"BRAND","value_name":"Vizzano"},{"id":"MODEL","value_name":"T\u00eanis "},{"id":"SHOE_TYPE","value_name":"Casual "},{"id":"SHOE_MATERIAL","value_name":"Couro Ecol\u00f3gico "}],"shipping":{"mode":"me2","local_pick_up":false,"free_shipping":false,"free_methods":[],"dimensions":null,"tags":[]}} e agora caiu
    Valew Wesley, me salvou
  5. Thanks
    Wesley Nascimento got a reaction from Neto Braghetto in Cor secundária   
    ahhhh agora eu vi...
    Na verdade você precisa enviar o 43000 em cada uma das variações e não como atributo ?
  6. Like
    Wesley Nascimento reacted to gbandoni in Usando client_credentials pra autenticar   
    É possível fazer autenticação sem URL de retorno. A implementação oath permite isso . Eu faço via Delphi mas o equivalente em php é assim :
     
    <?php
    $curl = curl_init();
    curl_setopt_array($curl, array(
      CURLOPT_URL => "https://api.mercadolibre.com/oauth/token",
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_ENCODING => "",
      CURLOPT_MAXREDIRS => 10,
      CURLOPT_TIMEOUT => 30,
      CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
      CURLOPT_CUSTOMREQUEST => "POST",
      CURLOPT_POSTFIELDS => "client_id=XYZ&client_secret=XYZ&grant_type=client_credentials",
      CURLOPT_HTTPHEADER => array(
        "Cache-Control: no-cache",
        "Content-Type: application/x-www-form-urlencoded"
      ),
    ));
    $response = curl_exec($curl);
    $err = curl_error($curl);
    curl_close($curl);
    if ($err) {
      echo "cURL Error #:" . $err;
    } else {
      echo $response;
    }
     
  7. Like
    Wesley Nascimento reacted to Diogenes Lima in Erro ao criar anúncio com Assinatura   
    Retire o sale_terms. Isso ainda não está liberado para inclusão ou atualização pela API.
     
    Aproveitando, @Wesley Nascimento quando as atualizações de sale_terms estarão disponíveis para inclusão ou alteração via API? Tenho vários clientes que não conseguem alterar os dados de sale_terms (prazo de produção) e precisam usar o front do ML. Tem também a parte de marcar que o pedido está pronto para geração de etiqueta quando o produto tem prazo de produção e isso também não foi liberado ainda via API.
  8. Like
    Wesley Nascimento reacted to ruda in Etiqueta ZPL   
    @Wesley Nascimento 
    Tudo bem...talvez possivelmente seja uma futura melhoria.
    Fico agradecido pela agilidade na resposta.
     
    Att.
  9. Like
    Wesley Nascimento reacted to mldev in site developers.mercadolibre.com fora do ar   
    @Wesley Nascimento, fui realizar uma consulta e verifiquei que o site http://developers.mercadolibre.com/ está fora do ar nesse sábado (14/10/17)
  10. Like
    Wesley Nascimento got a reaction from Vinicius2018 in Filtrar order.payments.status   
    Os filtros disponíveis nesse recurso são
    "available_filters": [ { "id": "order.status", "name": "Order Status", "type": "text", "values": [ { "id": "confirmed", "name": "Order Confirmed", "results": 0 }, { "id": "payment_in_process", "name": "Payment in Process", "results": 0 }, { "id": "paid", "name": "Order Paid", "results": 0 }, { "id": "payment_required", "name": "Payment Required", "results": 0 }, { "id": "cancelled", "name": "Order Cancelled", "results": 0 }, { "id": "invalid", "name": "Invalid", "results": 0 } ] }, { "id": "shipping.status", "name": "Shipping Status", "type": "text", "values": [ { "id": "to_be_agreed", "name": "To be agreed", "results": 0 }, { "id": "pending", "name": "Pending", "results": 0 }, { "id": "handling", "name": "Handling", "results": 0 }, { "id": "ready_to_ship", "name": "Ready to ship", "results": 0 }, { "id": "shipped", "name": "Shipped", "results": 0 }, { "id": "delivered", "name": "Delivered", "results": 0 }, { "id": "not_delivered", "name": "Not delivered", "results": 0 }, { "id": "not_verified", "name": "Not verified", "results": 0 }, { "id": "cancelled", "name": "Cancelled", "results": 0 }, { "id": "closed", "name": "Closed", "results": 0 }, { "id": "error", "name": "Error", "results": 0 }, { "id": "active", "name": "Active", "results": 0 }, { "id": "not_specified", "name": "Not specified", "results": 0 }, { "id": "stale_ready_to_ship", "name": "Stale ready to ship", "results": 0 }, { "id": "stale_shipped", "name": "Stale shipped", "results": 0 } ] }, { "id": "feedback.sale.rating", "name": "Feedback rating", "type": "text", "values": [ { "id": "negative", "name": "Negative", "results": 0 }, { "id": "neutral", "name": "Neutral", "results": 0 }, { "id": "positive", "name": "Positive", "results": 0 } ] }, { "id": "feedback.purchase.rating", "name": "Feedback rating", "type": "text", "values": [ { "id": "negative", "name": "Negative", "results": 0 }, { "id": "neutral", "name": "Neutral", "results": 0 }, { "id": "positive", "name": "Positive", "results": 0 } ] }, { "id": "feedback.sale.fulfilled", "name": "Feedback sale fulfilled", "type": "boolean", "values": [ { "id": "F", "name": "Transaction was aborted", "results": 0 }, { "id": "T", "name": "Transaction actually happened", "results": 0 } ] }, { "id": "feedback.purchase.fulfilled", "name": "Feedback purchase fulfilled", "type": "boolean", "values": [ { "id": "F", "name": "Transaction was aborted", "results": 0 }, { "id": "T", "name": "Transaction actually happened", "results": 0 } ] }, { "id": "shipping.service_id", "name": "Shipping Service", "type": "long", "values": [ { "id": "22", "name": "Sedex", "results": 0 }, { "id": "292", "name": "Fulfillment Express", "results": 0 }, { "id": "102", "name": "Coleta Express", "results": 0 }, { "id": "761", "name": "SuperExpress", "results": 0 }, { "id": "110", "name": "Total Express", "results": 0 }, { "id": "101", "name": "Coleta Normal", "results": 0 }, { "id": "104", "name": "DGT Normal", "results": 0 }, { "id": "21", "name": "PAC", "results": 0 }, { "id": "105", "name": "Total Normal", "results": 0 }, { "id": "107", "name": "Directlog Normal", "results": 0 }, { "id": "293", "name": "Fulfillment Express", "results": 0 }, { "id": "751", "name": "Cross Border Trade", "results": 0 }, { "id": "161", "name": "CBT", "results": 0 }, { "id": "23", "name": "eSedex", "results": 0 }, { "id": "109", "name": "Transfolha Express", "results": 0 }, { "id": "106", "name": "Transfolha Normal", "results": 0 }, { "id": "301", "name": "DGT Expresso", "results": 0 }, { "id": "103", "name": "Coleta Express", "results": 0 }, { "id": "691", "name": "Total Medio Rodo", "results": 0 }, { "id": "261", "name": "Cougar Normal", "results": 0 }, { "id": "291", "name": "Fulfillment Normal", "results": 0 }, { "id": "108", "name": "Directlog Express", "results": 0 }, { "id": "262", "name": "Cougar Expresso", "results": 0 }, { "id": "264", "name": "Jadlog Expresso", "results": 0 }, { "id": "263", "name": "Jadlog Normal", "results": 0 }, { "id": "282", "name": "CBT", "results": 0 }, { "id": "11", "name": "Otros", "results": 0 }, { "id": "741", "name": "Cross Border Trade", "results": 0 } ] }, { "id": "shipping.substatus", "name": "Shipping Substatus", "type": "text", "values": [ { "id": "cost_exceeded", "name": "Cost exceeded", "results": 0 }, { "id": "under_review", "name": "Under review (e.g. fraud)", "results": 0 }, { "id": "reviewed", "name": "Reviewed", "results": 0 }, { "id": "fraudulent", "name": "Cancelled Fraudulent", "results": 0 }, { "id": "waiting_for_payment", "name": "Waiting for shipping payment to be accredited", "results": 0 }, { "id": "shipment_paid", "name": "Shipping cost has been paid", "results": 0 }, { "id": "regenerating", "name": "Regenerating", "results": 0 }, { "id": "waiting_for_label_generation", "name": "Waiting for label generation", "results": 0 }, { "id": "invoice_pending", "name": "Invoice pending", "results": 0 }, { "id": "waiting_for_return_confirmation", "name": "Waiting for return confirmation", "results": 0 }, { "id": "return_confirmed", "name": "Return Confirmed", "results": 0 }, { "id": "ready_to_print", "name": "Ready to print", "results": 0 }, { "id": "printed", "name": "Printed", "results": 0 }, { "id": "in_pickup_list", "name": "In pikcup list", "results": 0 }, { "id": "ready_for_pkl_creation", "name": "Ready for pkl creation", "results": 0 }, { "id": "ready_for_pickup", "name": "Ready for pickup", "results": 0 }, { "id": "ready_for_dropoff", "name": "Ready for drop off", "results": 0 }, { "id": "picked_up", "name": "Picked up", "results": 0 }, { "id": "stale", "name": "Stale shipped", "results": 0 }, { "id": "dropped_off", "name": "Dropped off in Melipoint", "results": 0 }, { "id": "in_hub", "name": "In hub", "results": 0 }, { "id": "measures_ready", "name": "Measures and weight ready", "results": 0 }, { "id": "waiting_for_carrier_authorization", "name": "Waiting for carrier authorization", "results": 0 }, { "id": "authorized_by_carrier", "name": "Authorized by carrier", "results": 0 }, { "id": "in_packing_list", "name": "In packing list", "results": 0 }, { "id": "in_plp", "name": "In PLP", "results": 0 }, { "id": "in_warehouse", "name": "In Warehouse", "results": 0 }, { "id": "packed", "name": "Packed", "results": 0 }, { "id": "delayed", "name": "Delayed", "results": 0 }, { "id": "waiting_for_withdrawal", "name": "Waiting for withdrawal", "results": 0 }, { "id": "contact_with_carrier_required", "name": "Contact with carrier required", "results": 0 }, { "id": "receiver_absent", "name": "Receiver absent", "results": 0 }, { "id": "reclaimed", "name": "Reclaimed", "results": 0 }, { "id": "not_localized", "name": "Not localized", "results": 0 }, { "id": "forwarded_to_third", "name": "Forwarded to third party", "results": 0 }, { "id": "soon_deliver", "name": "Soon deliver", "results": 0 }, { "id": "refused_delivery", "name": "Delivery refused", "results": 0 }, { "id": "bad_address", "name": "Bad address", "results": 0 }, { "id": "negative_feedback", "name": "Stale shipped forced to not delivered due to negative feedback by buyer", "results": 0 }, { "id": "need_review", "name": "Need to review carrier status to understand what happened", "results": 0 }, { "id": "operator_intervention", "name": "Need operator intervention", "results": 0 }, { "id": "claimed_me", "name": "Not delivered that was claimed by the receiver", "results": 0 }, { "id": "retained", "name": "Retained", "results": 0 }, { "id": "damaged", "name": "Package damaged in hub", "results": 0 }, { "id": "fulfilled_feedback", "name": "Fulfilled by buyer feedback", "results": 0 }, { "id": "no_action_taken", "name": "No action taken by buyer", "results": 0 }, { "id": "double_refund", "name": "Double Refund", "results": 0 }, { "id": "returning_to_sender", "name": "Returning to sender", "results": 0 }, { "id": "stolen", "name": "Stolen", "results": 0 }, { "id": "returned", "name": "Returned", "results": 0 }, { "id": "confiscated", "name": "confiscated", "results": 0 }, { "id": "to_review", "name": "Closed shipment", "results": 0 }, { "id": "destroyed", "name": "Destroyed", "results": 0 }, { "id": "lost", "name": "Package lost", "results": 0 }, { "id": "cancelled", "name": "Shipment cancelled", "results": 0 }, { "id": "returned_to_hub", "name": "Returned to hub", "results": 0 }, { "id": "returned_to_agency", "name": "Returned to agency", "results": 0 }, { "id": "picked_up_for_return", "name": "Picked up for return", "results": 0 }, { "id": "recovered", "name": "Recovered", "results": 0 }, { "id": "label_expired", "name": "Label Expired", "results": 0 }, { "id": "cancelled_manually", "name": "Cancelled Manually", "results": 0 }, { "id": "return_expired", "name": "Return expired", "results": 0 }, { "id": "return_session_expired", "name": "Return session expired", "results": 0 } ] }, { "id": "feedback.status", "name": "Feedback Status", "type": "text", "values": [ { "id": "pending", "name": "Waiting for your feedback", "results": 0 }, { "id": "waiting_buyer", "name": "Waiting for Buyer's feedback", "results": 0 } ] }, { "id": "tags", "name": "Tags", "type": "text", "values": [ { "id": "delivered", "name": "Delivered", "results": 0 }, { "id": "not_delivered", "name": "Not Delivered", "results": 0 }, { "id": "paid", "name": "Order Paid", "results": 0 }, { "id": "not_paid", "name": "Order Not Paid", "results": 0 }, { "id": "claim_closed", "name": "Claim Closed", "results": 0 }, { "id": "claim_opened", "name": "Claim Opened", "results": 0 }, { "id": "not_processed", "name": "Not processed order", "results": 0 }, { "id": "processed", "name": "Processed order", "results": 0 }, { "id": "returned", "name": "Returned order", "results": 0 }, { "id": "pack_order", "name": "Cart Order", "results": 0 } ] }, { "id": "mediations.status", "name": "Mediation Status", "type": "text", "values": [ { "id": "claim_opened", "name": "Claim opened", "results": 0 }, { "id": "claim_closed", "name": "Claim closed", "results": 0 }, { "id": "dispute_opened", "name": "Dispute opened", "results": 0 }, { "id": "dispute_closed", "name": "Dispute closed", "results": 0 }, { "id": "seller_dispute_opened", "name": "Seller dispute opened", "results": 0 }, { "id": "seller_dispute_closed", "name": "Seller dispute closed", "results": 0 } ] }, { "id": "order_request.return", "name": "Order-Request Return status", "type": "text", "values": [ { "id": "required", "name": "Return required", "results": 0 }, { "id": "cancelled", "name": "Return cancelled", "results": 0 }, { "id": "expired", "name": "Return expired", "results": 0 }, { "id": "accepted", "name": "Return accepted", "results": 0 }, { "id": "partially_paid", "name": "Return partially paid", "results": 0 }, { "id": "paid", "name": "Return paid", "results": 0 }, { "id": "failed", "name": "Return failed", "results": 0 }, { "id": "closed", "name": "Return closed", "results": 0 } ] }, { "id": "order_request.change", "name": "Order-Request Change status", "type": "text", "values": [ { "id": "required", "name": "Change required", "results": 0 }, { "id": "cancelled", "name": "Change cancelled", "results": 0 }, { "id": "expired", "name": "Change expired", "results": 0 }, { "id": "accepted", "name": "Change accepted", "results": 0 }, { "id": "partially_paid", "name": "Change partially paid", "results": 0 }, { "id": "paid", "name": "Change paid", "results": 0 }, { "id": "failed", "name": "Change failed", "results": 0 }, { "id": "closed", "name": "Change closed", "results": 0 } ] } ] Enjoy! 
  11. Like
    Wesley Nascimento got a reaction from ronaldoguedess in Unauthorized scopes ao criar nova oferta   
    O usuário que permitiu sua aplicação pode não ser o usuário master e sim aqueles usuários operadores que podem ser criados no painel do MercadoLivre.
     
    Tenha certeza que o usuário que autorizou a aplicação seja o master ou que o usuário operador tenha permissão de publicação de produtos.
  12. Like
    Wesley Nascimento got a reaction from rodrigojob in o que VOCÊ gostaria na API do MercadoLivre?   
    O recurso de Multiget não resolveria esse problema? 
    https://api.mercadolibre.com/multiget?resource=shipments&ids=SHIPPINGID_1,SHIPPINGID_2&access_token=XXXXXXXXXX
    Sei que o JSON não fica dos mais bonitos possível, mas resolve seu problema.
    Abraços,
    Wesley.
  13. Thanks
    Wesley Nascimento got a reaction from mldev in Onde ver o tipo de reclamação que foi iniciada   
    Entendo as mensagens de descontentamento, porém, essa não é uma API que foi desenhada para ser aberta. Antes de abrirmos devemos remover muito conteúdo que não faz sentido para integradores. São várias questões particulares do Mercado Livre e infelizmente a equipe que deve realizar esse "split" para poder liberar a integradores, possui uma prioridade alta com um outro projeto.
    Gostaria de poder ajudar, mas infelizmente não consigo fazer muita coisa nesse caso.
    @rodrigojob a verdade dói ahahahha 
    Abraços,
    Wesley.
  14. Thanks
    Wesley Nascimento reacted to mldev in How to generate token   
    Hi @smiten, 
    the access_token expires in 6 hours, you will need use the refresh_token to generate a new one (read the documentation about offline scope)
     
    ps.: topic moved to the respective language, please respect the language section organization of the forum
  15. Like
    Wesley Nascimento reacted to Igor Moura in Erro ao carregar a página no Chrome Canary   
    A página do mercado livre (tanto a brasileira quanto a da LATAM) não carregam nas últimas versões do Chrome Canary. O problema parece estar relacionado com esta issue no tracker do chromium. Aparentemente não é um erro com o webserver, como discutido nesta issue. 

    Algumas outras issues relacionadas:
    https://bugs.chromium.org/p/chromium/issues/detail?id=757459
    https://bugs.chromium.org/p/chromium/issues/detail?id=760921

    Alguma ideia do tempo necessário para resolver esse problema, ou algum workaround durante esse meio tempo?
  16. Like
    Wesley Nascimento reacted to mldev in Erros no Mercado Envios - 11/09/17   
    @Wesley Nascimento, estão ocorrendo diversos erros hoje no Mercado Livre, entre eles estão entrando vendas do Mercado Envios como pendentes (pending) e ao tentar enviar a nota fiscal (invoice do Mercado Envios Coleta) o servidor do ML está retornando 'read time out'
    esses dois problemas impossibilitam que o vendedor envie o produto... sinceramente esse tipo de coisa não pode acontecer de maneira alguma, uma vez que o Mercado Livre pune severamente o vendedor que não envia em até 24hs o pacote (o que por si só já é um prazo absurdo) ... então como pode o ML penalizar os vendedores se as ferramentas do próprio ML não funcionam 100%???
  17. Haha
    Wesley Nascimento reacted to mldev in App ID e APPSecret Key   
    ps.: e depois ler todo o resto! 
  18. Thanks
    Wesley Nascimento reacted to rodrigojob in App ID e APPSecret Key   
    Olá,
    você deve ler o "Como Começar" http://developers.mercadolibre.com/pt-br/como-comecar/
  19. Like
    Wesley Nascimento reacted to adriano in MeliExperience 2017 - quero meu ingresso na faixa!   
    Eu apoio, ajuda bastante nas respostas 
    Poderíamos marcar entre o pessoal do fórum de bater um papo no evento, o que acham
  20. Thanks
    Wesley Nascimento reacted to rodrigojob in Offline-Access is not allowed   
    você não alimentou os devidos parâmetros no meli, faltam os dados de access_token, refresh_token e URI
  21. Thanks
    Wesley Nascimento reacted to sandro.bustamante in Autenticação Php   
    Será preciso que o primeiro acesso seja feito com a conta principal onde é feito autorização do app e depois  o redirecionamento. Após o primeiro acesso você pode armazenar o token no seu banco de dados e utiliza-lo fazendo refreshToken, assim você consegue fazer as operações que precisa usando a API.
  22. Thanks
    Wesley Nascimento reacted to Juan Pablo in Bug en resultado del search para inmuebles   
    Buenos días,
     
    Encontré un bug en el API  y no se donde debo reportarlo, por eso mi comentario aquí. Cuando hago un search en la categoría de inmuebles (lo probe en Uruguay y Argentina), el request [1] debería mostrarme solamente propiedades de real_estate_agency, pero la info del seller en el JSON dice que es false, el bug es que diga false ahi, no el resultado que es correcto, si voy a la info del seller me dice que es user_type = real_estate_agency.
    [1] https://api.mercadolibre.com/sites/MLA/search?category=MLA1459&seller_type=real_estate_agency
    En este caso la info no es importante porque filtro por seller_type, pero lo que yo necesito es saber si un inmueble es publicado por un particular o no, aún puedo resolverlo haciendo otro request al API, pero no debería ser necesario ya que la info siempre viene, pero mal.
     
    Ejemplo del seller en el listado:
    "seller": { "id": 231071918, "power_seller_status": null, "car_dealer": false, "real_estate_agency": false, "tags": [ ] }, Mismo seller en detalle:
    { "id": 231071918, "nickname": "TIZADO_PUERTO_MADERO", "registration_date": "2016-10-11T13:14:20.000-04:00", "country_id": "AR", "address": {}, "user_type": "real_estate_agency", "tags": [], "logo": null, "points": 0, "site_id": "MLA", "permalink": "http://perfil.mercadolibre.com.ar/TIZADO_PUERTO_MADERO", "seller_reputation": {}, "buyer_reputation": {}, "status": {} }  
  23. Like
    Wesley Nascimento reacted to rodrigojob in Solicitar alteração de qualificação   
    Wesley, conciliação... já coloquei no post sobre "o que nós queremos na API"
  24. Thanks
    Wesley Nascimento reacted to xsbr in Diferença entre orders/created orders e orders_v2   
    Está relacionado ao Carrinho de Compras, no vídeo de apresentação eles falam sobre isso a partir de 1h15m:
    https://youtu.be/-5Sxh_SiFks?t=1h15m43s
     
  25. Like
    Wesley Nascimento got a reaction from mldev in Remoção do HTML na Descrição do Anúncio   
    Pessoal
    \r\n para a quebra de linha será permitido.
    Vou editar a mensagem que eu havia postado.
    Abraços,
    Wesley.