• 0
Lucaaas

All categories invalid | Todas as categorias inválidas

Question

PORTUGUÊS:

Estou tentando cadastrar diretamente do meu site os produtos, porém fica dando mensagens dizendo que todas as categorias que escolho são inválida, veja o código final e logo abaixo a mensagem de erro gerada pelo ML:
 

ENGLISH:

I'm trying to register directly from my website products, but is giving messages saying that all the categories that choose are invalid, see the final code and below the error message generated by ML:

 

SPANOL:

Estoy intentando registrar directamente de mis productos de sitios web, pero está dando mensajes diciendo que todas las categorías que eligen no son válidos, ver el código final y por debajo del mensaje de error generado por ML:

 

###################

 

CODE

Array ( [title] => Película Vidro Temperado Moto X2 Frete Grátis [category_id] => MLB61287 [price] => 25 [currency_id] => BRL [available_quantity] => 15 [buying_mode] => buy_it_now [listing_type_id] => bronze [condition] => new [automatic_relist] => true [description] => assasaasasa [video_id] => 4ylXeMy3_MI [warranty] => 3 meses [pictures] => Array ( [0] => Array ( [source] => https://URL/imagem 1.jpg ) [1] => Array ( [source] => https://URL/imagem 2.jpg ) ) ) 

MSG

 

 

Array ( [body] => stdClass Object ( [message] => Category MLB61287 is invalid. [error] => item.category_id.invalid [status] => 400 [cause] => Array ( ) ) [httpCode] => 400 )

 

 

 

Share this post


Link to post
Share on other sites

14 answers to this question

Recommended Posts

  • 0

ainda existe bronze? agora é free. Depende do vendedor já não pode mais vender novo como free (acho).

está usando o SDK?

como você está fazendo o post?

 

pegando na mão para atravessar a rua...

 

formato básico de um POST

$gravar = $objeto_ml->post((string)url, (array)$item_body, (array)$parametros_de_conexao);

onde $parametros_de_conexao é um array com o seller (id) e o access_token

 

 

 

tente assim:

$item_body = array(
   "site_id"=> "MLB",
   "title"=> "Película Vidro Temperado Moto X2 Frete Grátis",
   "category_id"=> "MLB61287",
   "price" => 25,
   "currency_id"=> "BRL",
   "available_quantity" => 15,
   "buying_mode"=> "buy_it_now",
   "listing_type_id"=> "free",
   "condition"=> "used",
   "description"=>"assasaasasa",
   "video_id"=>"4ylXeMy3_MI",
   "warranty"=>"3 meses",
   "pictures"=>array(
        array("source"=>"https://URL/imagem 1.jpg"), 
         array("source"=>"https://URL/imagem 2.jpg")
     )
 );

 

$gravar = $ml->post('/items', $item_body, array("seller"=>99999999, "access_token"=> "99999-xxxxxxxxxxxxxx-87988798798798798798-999999"));

 

!!! altere os dados de seller e access_token e teste com o SDK PHP. !!!

 

eu alterei:

 

   "listing_type_id"=> "bronze",  //para free
   "condition"=> "new",  //used
   "automatic_relist"=>true, //removido

 

 

-----------------------------------------------------------------------------

 because é diferente de why.

 auditioned e audición são termos usados para testes de artes.  I have tested ou I made the test.  Em espanhol é probado (prueba, probar)

uso do google translator precisa de atenção

-----------------------------------------------------------------------------

Share this post


Link to post
Share on other sites
  • 0

puedes enviar el json_encode de tu post a items? según veo la categoría está habilitada para publicar 

Array ( [title] => Película Vidro Temperado Moto X2 Frete Grátis [category_id] => MLB61287 [price] => 25 [currency_id] => BRL [available_quantity] => 15 [buying_mode] => buy_it_now [listing_type_id] => bronze [condition] => new [automatic_relist] => true [description] => assasaasasa [video_id] => 4ylXeMy3_MI [warranty] => 3 meses [pictures] => Array ( [0] => Array ( [source] => https://URL/imagem 1.jpg ) [1] => Array ( [source] => https://URL/imagem 2.jpg ) ) ) 

Share this post


Link to post
Share on other sites
  • 0

that is not json! please make

 

$item= ( [title] => Película Vidro Temperado Moto X2 Frete Grátis [category_id] => MLB61287 [price] => 25 [currency_id] => BRL [available_quantity] => 15 [buying_mode] => buy_it_now [listing_type_id] => bronze [condition] => new [automatic_relist] => true [description] => assasaasasa [video_id] => 4ylXeMy3_MI [warranty] => 3 meses [pictures] => Array ( [0] => Array ( [source] => https://URL/imagem 1.jpg ) [1] => Array ( [source] => https://URL/imagem2.jpg ) ) )

 

var_dump json_encode($item);

 

 
 

Share this post


Link to post
Share on other sites
  • 0

Oh.. Now i can see the error:

 

 

Array ( [body] => stdClass Object ( [message] => body.invalid [error] => A body is expected. ( B) [status] => 400 [cause] => Array ( ) ) [httpCode] => 400 )

 

and the json

string(622) "{"title":"Pel\u00edcula Vidro Temperado Moto X2 Frete Gr\u00e1tis","category_id":"MLB61287","price":"25","currency_id":"BRL","available_quantity":"15","buying_mode":"buy_it_now","listing_type_id":"bronze","condition":"new","automatic_relist":"true","description":"assasaasasa","video_id":"4ylXeMy3_MI","warranty":"3 meses","pictures":[{"source":"https:\/\/URL\/imagem 1.jpg"},{"source":"https:\/\/URL\/imagem 2.jpg"}]}" 

Share this post


Link to post
Share on other sites
  • 0

-  Fiz o teste no console e foi cadastrado normalmente. Porque ainda recebo a mensagem?

- I auditioned and was registered normally. Because I still get the message?

- Hice una audición en la isla y estaba registrado con normalidad. Debido a que todavía consigo el mensaje?

Share this post


Link to post
Share on other sites
  • 0

ainda existe bronze? agora é free. Depende do vendedor já não pode mais vender novo como free (acho).

está usando o SDK?

como você está fazendo o post?

 

pegando na mão para atravessar a rua...

 

 

 

:lol:

 

rodrigojob, eu deixava o carro atropelar...kkk 

Share this post


Link to post
Share on other sites
  • 0

Rodrigo, na verdade eu consertei ontem.. era problema no array das imagens.

 

mldev, aí dps vc pode ser o próximo a precisar de ajudar.. deixa de ser babaca

Share this post


Link to post
Share on other sites
  • 0

Rodrigo, na verdade eu consertei ontem.. era problema no array das imagens.

 

mldev, aí dps vc pode ser o próximo a precisar de ajudar.. deixa de ser babaca

 

ajuda todos precisamos, mas antes de pedir ajuda eu tenho o costume de ler e estudar a linguagem e documentação ... e pelo visto nem o post leu, pois o meu comentário foi para a frase do rodrigojob... boa sorte!

Share this post


Link to post
Share on other sites
  • 0

ô zé, eu na verdade peguei um código pronto de cadastrar itens, só adaptei pro que eu queria. Logo, eu tinha testado antes e tinha cadastrado normalmente.. Aí fui editando os dados e etc e fui descobrindo os erros quando o rodrigo pediu pra usar o var_dump.

 

Bom, se comentou é pq foi em referência na ajuda em que ele estava me dand. flw zé, ta resolvido já este problema.

Share this post


Link to post
Share on other sites
  • 0

ô zé, eu na verdade peguei um código pronto de cadastrar itens, só adaptei pro que eu queria. Logo, eu tinha testado antes e tinha cadastrado normalmente.. Aí fui editando os dados e etc e fui descobrindo os erros quando o rodrigo pediu pra usar o var_dump.

 

Bom, se comentou é pq foi em referência na ajuda em que ele estava me dand. flw zé, ta resolvido já este problema.

 

humm... entendi... "programador" de código pronto... ta explicado! boa sorte

 

ps.: conforme já solicitado pelo rodrigojob: "então encerra o post"

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