CaioSchmitt

Members
  • Content Count

    57
  • Joined

  • Last visited

1 Follower

About CaioSchmitt

  • Rank
    Newbie

Recent Profile Visitors

535 profile views
  1. 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!
  2. 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.
  3. 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!!
  4. 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 !
  5. 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.
  6. 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.
  7. Entendi, obrigado! era só pra ter noção da urgência de desenvolver esta parte
  8. então é uma parcela pequena dos usuários que usam essa funcionalidade?
  9. 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".
  10. 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!
  11. Acho que era isso então preciso achar uma categoria que aceite.. obrigado amigo
  12. 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.
  13. 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 } ]
  14. estou em contato com eles, vamos ver se eles liberam. obrigado!
  15. 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?