• 0
Sign in to follow this  
CaioSchmitt

/Items Scroll_id retornando 404

Question

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!!

 

 

 

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

O scroll_id é um para cada consulta, você cria ele e o offset é zero, se postar novamente o offset vair pra 1 (la no ml). Se você der um post após o último offset,  retorna erro 😐

sobre o tempo eu não sei te dizer, mas cada consulta gero um, mesmo que tivesse o tempo, ele iria continuar a busca do meio em diante.
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this