• 0
Sign in to follow this  
Tyzzy

Problemas ao tentar realizar Category Dump

Question

Segundo a página da API (http://developers.mercadolibre.com/category-dump/), para obter uma lista das categorias disponíveis devo realizar um get para https://api.mercadolibre.com/sites/MLB/categories/all, assim eu receberia "a árvore de categorias em JSON através de uma resposta gzip-encoded". Contudo, quando eu efetuo uma solicitação, recebo um array vazio, conforme abaixo:

 

Código:

function varDump($var){
    echo "<pre>";
        var_dump($var);
    echo "</pre>";
}

function importarCategorias(){
    global $meli;
    return $meli->get("https://api.mercadolibre.com/sites/MLB/categories/all");
}


varDump(importarCategorias());

Resposta: 

array(2) {
  ["body"]=>
  NULL
  ["httpCode"]=>
  int(200)
}

Acho que estou deixando algo escapar. Devo fazer alguma coisa diferente para obter a lista de todas as categorias? Como devo proceder para trabalhar com o gzip encoded?

 

Obrigado desde já!

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Fala galera.

 

Encontrei o problema. Nesse link está sendo informado que a URL para obter as categorias é

https://api.mercadolibre.com/sites/MLB/categories/all'>https://api.mercadolibre.com/sites/MLB/categories/all

Mas nesse outro link, a informação é que o link correto é:

https://api.mercadolibre.com/sites/MLB/categories

O segundo deu certo, ou seja, sem o "/all".

 

Valeeu até!

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