CaioSchmitt

Members
  • Content Count

    61
  • Joined

  • Last visited

Everything posted by CaioSchmitt

  1. Boa tarde Pessoal, do dia 16/06 para cá reparei que o endpoint 'shipments/ID/carrier' não retorna mais o link de rastreio. verificando o retorno do mercado livre, para qualquer cliente da minha base este é o retorno [ 'body' => object(stdClass) { timestamp => '2020-06-22T16:33:24Z' status => (int) 403 error => 'Forbidden' message => 'Access Denied' path => '/shipments/28514218496/carrier' }, 'httpCode' => (int) 403 ]
  2. esse problema ainda acontece ? estou enviando para a api a alteração de shipping e retorna que foi alterado mas não modificou o anúncio.
  3. Sim Rodrigo, oque eu fiz de errado? como encontrou esta imagem? vi que mudou para s1 e o final para letra F
  4. Estou pegando uma imagem que já esta no cnd do mercado livre para criar um novo anúncio olha este exemplo: https://produto.mercadolivre.com.br/MLB-1291025367-kit-com-6-pacotes-fraldas-pampers-confort-sec-atacado-barato-_JM?quantity=1&variation=41580579858 essa url é a que a api retorna se pesquisar este anúncio (utilizo ela na criação desse meu novo anuncio mas a qualidade cai de todas as fotos) http://mlb-s2-p.mlstatic.com/971126-MLB31106448699_062019-O.jpg essa é a que esta no mercado livre acessando pelo site : https://http2.mlstatic.com/kit-com-6-pacotes-fraldas-pampers-confort-sec-atacado-barato-D_NQ_NP_971126-MLB31106448699_062019-O.webp
  5. Boa tarde Pessoal, estou com um problema que acontece de vez em quando, quando realizo uma cópia de anúncio. Na criação do anúncio eu estou passando a referencia da imagem que já se encontra no cnd no mercado livre do anúncio original ( imagem esta com boa qualidade). e ao criar esse segundo anúncio a imagem fica com baixa qualidade. porque isso acontece? alguém pode me ajudar? obrigado!
  6. Boa tarde Pessoal, estou com uma duvida referente ao modo de envio: não especificado quando um cliente meu realiza uma venda nesta modalidade a api não retorna o id do shipping. e então não consigo informar que foi despachado. como funciona neste caso? eu procurei na api, mas não estou conseguindo achar uma solução.
  7. Boa tarde pessoal, estou tentando sincronizar alguns apelidos do mercado livre na minha base de dados. e acontece o seguinte estou fazendo as buscas dos anúncios utilizando o scroll + hash chega um certo momento que recebo um 404 e mesmo eu tentando forçar novamente a chamada com o mesmo scroll não adianta retorna a mesma coisa.. ai a referencia do scroll ja era.. chamada https://api.mercadolibre.com/users/260520599/items/search?access_token=XXXXXX &search_type=scan &limit=100 &scroll_id=YXBpY29yZS1pdGVtcw==:ZHMtYXBpY29yZS1pdGVtcy0wMg==:DXF1ZXJ5QW5kRmV0Y2gBAAAAADhLww8WRE9uYWpDZ01UU1Naa3Fhemhaako3dw== 2019-04-11 15:47:18 Info: Array ( [Retorno sem scroll] => Array ( [body] => Array ( [message] => Client Exception [error] => client.exception [status] => 404 [cause] => Array ( ) ) [httpCode] => 404 ) ) outra coisa.... o scroll tem um tempo limite para fazer uma nova consulta e ele expira ou isso não acontece? e se tem um tempo qual é? pois a api não informa tbm.. Obrigado!!
  8. Boa tarde Pessoal, tudo bem? estou com uma duvida e preciso da ajuda de vocês recentemente estou gerenciando perguntas através das notificações que recebo do ml. tenho usuários reclamando que existem perguntas que eles já responderam e aparecem como pendente... porque isso acontece.. o mercado livre envia notificação assim que o usuário pergunta, porem pode acontecer algum erro quando o usuário faz essa pergunta ou ele clicar varias vezes no botão eu imagino e gerar "varias" perguntas iguais porem com IDs diferentes.. depois disso o ml trata as questões repetidas apagando-as porem ele não me notifica que as mesmas foram apagadas.. segue imagem: é possível visualizar que os ids das questões são diferentes, o texto é o mesmo, e as perguntas criadas em segundos diferentes... hoje criei uma rotina para verificar se a questão existe ou não no mercado livre pra poder apagar da minha base de dados, mas isso seria uma "rotina gambiarra". e tbm pensando em um grande volume de dados isso não é nada performático.. existe alguma outra forma de identificar essas perguntas que foram apagadas pelo ml e não foram notificadas? eles estão cientes deste problema? obrigado !
  9. Este foi o email que recebi... me parece que foi atualizado mesmo pois no git esta como 2.0 e antes era 1.1 se não me engano https://github.com/mercadolibre/php-sdk Mas eu realizei os testes aqui e continua tendo que passar os parâmetros nesse novo sdk, realmente não sei oque mudou nesta versão.
  10. Bom dia pessoal, a um tempo recebi um e-mail sobre a atualização do sdk do mercado livre (php) para 2.0, no e-mail dizia que logo não aceitara mas requisições dos sdks antigo somente deste novo. estou com uma duvida... eu tenho que alterar esse sdk 2.0 e passar novamente os parametros que passava no sdk antigo? exemplo.. no metodo get public function get($path, $params = null, $assoc = false) { $opts = array( CURLOPT_HTTPHEADER => array('x-format-new:true', 'x-costos-new:true'), ); $exec = $this->execute($path, $opts, $params, $assoc); return $exec; } eu teria que alterar o sdk 2.0 com esses parâmetros também ou não seria necessário? porque não vi em nenhum lugar explicando oque mudou, somente que tinha q ser atualizado.
  11. então é uma parcela pequena dos usuários que usam essa funcionalidade?
  12. Fulfillment - Como gerar a nota fiscal de venda Para aperfeiçoar a experiência de compra dentro da plataforma Fulfillment, os vendedores poderão enviar as notas fiscais de venda através de nossa API de forma automática. Caso deseje utilizar essa funcionalidade, o vendedor deverá falar com o assessor comercial pertinente. Será condição ter uma loja fiscal (filial) dentro do/s warehouse de fulfillment para poder operar. Boa tarde pessoal, quero implementar a emissão de notas fiscais , só que não entendi este trecho que grifei em vermelho.. 1° quem é o assessor comercial pertinente? 2° como faço para poder testar esse fluxo? eu consigo fazer isso com usuário de teste? porque pelo oque eu vi na api a venda tem que estar em um determinado status e substatus para poder fazer a emissão da nota fiscal e em um fluxo normal de uma venda de teste ele não para no substatus que diz na api "invoice_pending".
  13. Boa tarde pessoal, estou com umas duvidas sobre as notificações hoje no meu app tenha essas habilitadas : orders_v2 shipments payments quando eu recebo uma notificação de payments ou shipments automaticamente não recebo uma de orders_v2 também? eu poderia deixar apenas a notificação de orders_v2 para tratar tudo? eu estive logando as notificações e olha oque acontece, recebo varias do mesmo topic e resource no mesmo segundo... eu poderia processar apenas uma delas ou nesses milésimos de segundo teria alguma alteração? estou perguntando isso pois estou com um volume grande de notificações e processar algo que ja esta ok no banco de dados custa o processamento e desempenho obrigado!
  14. Acho que era isso então preciso achar uma categoria que aceite.. obrigado amigo
  15. mas na api fala que pode a categoria permite e meu usuário também! eu preciso testar o cenário de modo custom para que os usuários do meu sistema também possam usar.
  16. Boa tarde Pessoal, estou com um problema ao publicar um anúncio com envio personalizado. eu coloco modo custom e ele retorna me2 no retorno.. porque isso acontece? oque eu tenho que fazer pra conseguir publicar no modo personalizado? NA API MOSTRA QUE EU POSSO USAR O MODO CUSTOM ENVIO ISSO [ 'title' => 'papel a4', 'category_id' => 'MLB277346', 'currency_id' => 'BRL', 'buying_mode' => 'buy_it_now', 'listing_type_id' => 'gold_special', 'condition' => 'new', 'description' => '', 'shipping' => [ 'mode' => 'custom', 'local_pick_up' => false, 'methods' => [], 'costs' => [ (int) 0 => [ 'description' => 'Motoboy', 'cost' => '30.00' ], (int) 1 => [ 'description' => 'Carro', 'cost' => '50.00' ] ] ], 'price' => '100.00', 'available_quantity' => '10', 'variations' => [], 'video_id' => '', 'pictures' => [], 'attributes' => [] ] E RECEBO ISSO \/ [ 'status' => true, 'anuncio' => object(stdClass) { id => 'MLB1125448500' site_id => 'MLB' title => 'Papel A4' subtitle => null seller_id => (int) 249633561 category_id => 'MLB277346' official_store_id => null price => (int) 100 base_price => (int) 100 original_price => null currency_id => 'BRL' initial_quantity => (int) 10 available_quantity => (int) 10 sold_quantity => (int) 0 sale_terms => [] buying_mode => 'buy_it_now' listing_type_id => 'gold_special' start_time => '2018-10-25T20:29:46.659Z' stop_time => '2038-10-20T04:00:00.000Z' end_time => '2038-10-20T04:00:00.000Z' expiration_time => '2019-01-13T20:29:46.763Z' condition => 'new' permalink => 'http://produto.mercadolivre.com.br/MLB-1125448500-papel-a4-_JM' pictures => [] video_id => null descriptions => [] accepts_mercadopago => true non_mercado_pago_payment_methods => [] shipping => object(stdClass) { mode => 'me2' local_pick_up => false free_shipping => false methods => [] dimensions => null tags => [] logistic_type => 'drop_off' store_pick_up => false } international_delivery_mode => 'none' seller_address => object(stdClass) { id => (int) 267341697 comment => '' address_line => 'Rua Otacílio de Albuquerque 124' zip_code => '02125020' city => object(stdClass) { id => 'BR-SP-44' name => 'São Paulo' } state => object(stdClass) { id => 'BR-SP' name => 'São Paulo' } country => object(stdClass) { id => 'BR' name => 'Brasil' } latitude => (float) -23.5013017 longitude => (float) -46.5913639 search_location => object(stdClass) { neighborhood => object(stdClass) { id => 'TUxCQlZJTGpudnRt' name => 'Vila Maria Alta' } city => object(stdClass) { id => 'TUxCQ1NQLTIzNTE' name => 'São Paulo Zona Norte' } state => object(stdClass) { id => 'TUxCUFNBT085N2E4' name => 'São Paulo' } } } seller_contact => null location => object(stdClass) { } geolocation => object(stdClass) { latitude => (float) -23.5013017 longitude => (float) -46.5913639 } coverage_areas => [] attributes => [ (int) 0 => object(stdClass) { id => 'ITEM_CONDITION' name => 'Condição do item' value_id => '2230284' value_name => 'Novo' value_struct => null attribute_group_id => '' attribute_group_name => '' } ] warnings => [] listing_source => '' variations => [] thumbnail => '' secure_thumbnail => '' status => 'active' sub_status => [] tags => [ (int) 0 => 'immediate_payment', (int) 1 => 'cart_eligible' ] warranty => null catalog_product_id => null domain_id => 'MLB-PAPER_REAMS' seller_custom_field => null parent_item_id => null differential_pricing => null deal_ids => [] automatic_relist => false date_created => '2018-10-25T20:29:46.852Z' last_updated => '2018-10-25T20:29:46.852Z' health => null } ]
  17. estou em contato com eles, vamos ver se eles liberam. obrigado!
  18. entendi, mas ai como eu desenvolvo isso para a minha aplicação sem poder testar? qual a solução? ou só usaria o modo me2 e custom?
  19. Boa tarde pessoal, estou tentando publicar um anuncio com o modo me1 e não estou conseguindo, ele muda automaticamente pra me2 na hora da criação, pq isso acontece? vi na api que tem que entrar em contato com um consultor do mercado livre pra postar no modo me1 isso é realmente necessario no ambiente de teste? (apelido teste, anuncio teste) [ 'title' => 'Arduino Mega', 'category_id' => 'MLB264682', 'currency_id' => 'BRL', 'buying_mode' => 'buy_it_now', 'listing_type_id' => 'gold_special', 'condition' => 'new', 'description' => '', 'shipping' => [ 'mode' => 'me1', 'local_pick_up' => false, 'free_methods' => [] ], 'price' => '100.00', 'available_quantity' => '1', 'variations' => [], 'video_id' => '', 'pictures' => [], 'attributes' => [ (int) 0 => [ 'id' => 'INCLUDES_USB_CABLE_BOOL', 'value_id' => '242084' ] ] ] estou enviando isso /\ e ele retorna isso \/ object(stdClass) { id => 'MLB1118154028' site_id => 'MLB' title => 'Arduino Mega' subtitle => null seller_id => (int) 249633561 category_id => 'MLB264682' official_store_id => null price => (int) 100 base_price => (int) 100 original_price => null currency_id => 'BRL' initial_quantity => (int) 1 available_quantity => (int) 1 sold_quantity => (int) 0 sale_terms => [] buying_mode => 'buy_it_now' listing_type_id => 'gold_special' start_time => '2018-10-15T16:19:03.953Z' stop_time => '2038-10-10T04:00:00.000Z' end_time => '2038-10-10T04:00:00.000Z' expiration_time => '2019-01-03T16:19:04.049Z' condition => 'new' permalink => 'http://produto.mercadolivre.com.br/MLB-1118154028-arduino-mega-_JM' pictures => [] video_id => null descriptions => [] accepts_mercadopago => true non_mercado_pago_payment_methods => [] shipping => object(stdClass) { mode => 'me2' local_pick_up => false free_shipping => false methods => [] dimensions => null tags => [] logistic_type => 'drop_off' store_pick_up => false } international_delivery_mode => 'none' seller_address => object(stdClass) { id => (int) 267341697 comment => '' address_line => 'Rua Otacílio de Albuquerque 124' zip_code => '02125020' city => object(stdClass) { id => 'BR-SP-44' name => 'São Paulo' } state => object(stdClass) { id => 'BR-SP' name => 'São Paulo' } country => object(stdClass) { id => 'BR' name => 'Brasil' } latitude => (float) -23.5013017 longitude => (float) -46.5913639 search_location => object(stdClass) { neighborhood => object(stdClass) { id => 'TUxCQlZJTGpudnRt' name => 'Vila Maria Alta' } city => object(stdClass) { id => 'TUxCQ1NQLTIzNTE' name => 'São Paulo Zona Norte' } state => object(stdClass) { id => 'TUxCUFNBT085N2E4' name => 'São Paulo' } } } seller_contact => null location => object(stdClass) { } geolocation => object(stdClass) { latitude => (float) -23.5013017 longitude => (float) -46.5913639 } coverage_areas => [] attributes => [ (int) 0 => object(stdClass) { id => 'ITEM_CONDITION' name => 'Condição do item' value_id => '2230284' value_name => 'Novo' value_struct => null attribute_group_id => '' attribute_group_name => '' } ] warnings => [] listing_source => '' variations => [] thumbnail => '' secure_thumbnail => '' status => 'active' sub_status => [] tags => [ (int) 0 => 'immediate_payment', (int) 1 => 'cart_eligible' ] warranty => null catalog_product_id => null domain_id => 'MLB-ARDUINO_MICROCONTROLLERS' seller_custom_field => null parent_item_id => null differential_pricing => null deal_ids => [] automatic_relist => false date_created => '2018-10-15T16:19:04.194Z' last_updated => '2018-10-15T16:19:04.194Z' health => null }
  20. mas eu con então explica pq eu consigo mudar pelo mercado livre?
  21. mas o valor do anuncio é price => (float) 40.56 base_price => (float) 40.56
  22. Boa tarde pessoal, Estou tentando manipular o frete de um anuncio pelo meu sistema, e ele não esta fazendo as alterações e ainda devolve o anuncio com o status 200, alguem pode me ajudar? vou colocar aqi o debug do que estou enviando para o mercado livre o json e logo em seguida o retorno do mercado livre com o status 200 'url' => '/items/MLB1055466714' '{"shipping":{"mode":"me2","local_pick_up":true,"free_shipping":false}}' ########## DEBUG ########## [ 'body' => object(stdClass) { id => 'MLB1055466714' site_id => 'MLB' title => '1 X Bbbbbbb Módulo Sensorrr' subtitle => null seller_id => (int) 260520599 category_id => 'MLB264680' official_store_id => null price => (float) 40.56 base_price => (float) 40.56 original_price => null currency_id => 'BRL' initial_quantity => (int) 199 available_quantity => (int) 193 sold_quantity => (int) 6 sale_terms => [] buying_mode => 'buy_it_now' listing_type_id => 'gold_special' start_time => '2018-06-25T13:50:24.000Z' stop_time => '2038-06-20T04:00:00.000Z' end_time => '2038-06-20T04:00:00.000Z' expiration_time => '2018-09-16T20:31:30.000Z' condition => 'new' permalink => 'http://produto.mercadolivre.com.br/MLB-1055466714-1-x-bbbbbbb-modulo-sensorrr-_JM' pictures => [ (int) 0 => object(stdClass) { id => '708256-MLB27624183288_062018' url => 'http://mlb-s2-p.mlstatic.com/708256-MLB27624183288_062018-O.jpg' secure_url => 'https://mlb-s2-p.mlstatic.com/708256-MLB27624183288_062018-O.jpg' size => '500x500' max_size => '500x500' quality => '' } ] video_id => null descriptions => [] accepts_mercadopago => true non_mercado_pago_payment_methods => [] shipping => object(stdClass) { mode => 'me2' local_pick_up => true free_shipping => true free_methods => [ (int) 0 => object(stdClass) { id => (int) 182 rule => object(stdClass) { default => true free_mode => 'country' free_shipping_flag => true value => null } } ] dimensions => null tags => [] logistic_type => 'drop_off' store_pick_up => false } international_delivery_mode => 'none' seller_address => object(stdClass) { id => (int) 274936174 comment => '' address_line => 'Rua Otacílio de Albuquerque 124' zip_code => '02125020' city => object(stdClass) { id => 'BR-SP-44' name => 'São Paulo' } state => object(stdClass) { id => 'BR-SP' name => 'São Paulo' } country => object(stdClass) { id => 'BR' name => 'Brasil' } latitude => (float) -23.5095229 longitude => (float) -46.5866671 search_location => object(stdClass) { neighborhood => object(stdClass) { id => 'TUxCQlZJTGpudnRt' name => 'Vila Maria Alta' } city => object(stdClass) { id => 'TUxCQ1NQLTIzNTE' name => 'São Paulo Zona Norte' } state => object(stdClass) { id => 'TUxCUFNBT085N2E4' name => 'São Paulo' } } } seller_contact => null location => object(stdClass) { } geolocation => object(stdClass) { latitude => (float) -23.5095229 longitude => (float) -46.5866671 } coverage_areas => [] attributes => [ (int) 0 => object(stdClass) { id => 'ITEM_CONDITION' name => 'Condição do item' value_id => '2230284' value_name => 'Novo' value_struct => null attribute_group_id => '' attribute_group_name => '' } ] warnings => [] listing_source => '' variations => [] thumbnail => 'http://mlb-s2-p.mlstatic.com/708256-MLB27624183288_062018-I.jpg' secure_thumbnail => 'https://mlb-s2-p.mlstatic.com/708256-MLB27624183288_062018-I.jpg' status => 'active' sub_status => [] tags => [ (int) 0 => 'test_item', (int) 1 => 'immediate_payment', (int) 2 => 'cart_eligible' ] warranty => null catalog_product_id => null domain_id => null seller_custom_field => null parent_item_id => null differential_pricing => null deal_ids => [] automatic_relist => false date_created => '2018-06-25T13:50:24.000Z' last_updated => '2018-06-29T19:16:20.434Z' health => null }, 'httpCode' => (int) 200 ] ########################### Isso tambem acontece se eu tentar modificar para os outros tipos de frete gratis com regras, ele nunca altera sempre retorna oq ja esta no mercado livre
  23. Boa tarde, estou com um problema pra alterar o estoque de uma variação criei ele pela minha conta de teste e estou tentando alterar o estoque .. ai na validação ele reclama q o id q estou informando da variação não tem no meu produto ? na linha de cima são os dados a forma que estou enviando e o objeto abaixo é o retorno do ml vou mostrar a img desse anuncio mostrando q existe a variação com esse id.. essa informação se encontra no array de variations no meu anuncio. alguem sabe oque esta acontecendo?
  24. Boa tarde pessoal, estou tentando buscar uma venda especifica que esta com os seguintes status em order e order_payments order.status => 'payment_required' order.status_detail => object(stdClass) { code => 'item_price_restriction' description => 'Order only in MercadoLibre Site.' } payments.payment_method_id => 'bolbradesco' payments.status => 'pending' payments.status_detail => 'pending_waiting_payment' eu entendo que o mercado livre esta esperando aprovar o pagamento desse boleto para poder me enviar a notificação e ai então eu consigo popular o meu BD. só que olhando de um outro sistema ele consegue identificar essa ordem e sabe q o pagamento deste boleto esta pendente, gostaria q essas ordens tbm fossem exibidas no meu sistema. fazendo a consulta com o id da ordem eu consigo visualiza-la "/orders/$order_code", mas na minha pesquisa com a url de search orders '/orders/search', passando os filtros disponiveis que incluem o order.status = payment_required ele não retorna nada... pq isso acontece? como faço pra identificar essas ordens de boletos q estão pendentes?