Anderson de Oliveira

Members
  • Content Count

    5
  • Joined

  • Last visited

About Anderson de Oliveira

  • Rank
    Newbie

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Boa tarde, Preciso de ajuda sobre categorias! Sou novo sobre o assunto, eu olhei-a documentação sobre esse assunto e tem pouca informação, e também no fórum aqui não encontrei nada relacionado, estou usando esse fórum para ver se alguém pode me ajudar, já fiz pesquisas, mais aqui com certeza lugar certo pois tem pessoas mais experientes que já muito tempo trabalha com isto, e com certeza passou por isso no começo, e aqui lugar para compartilhar conhecimento, quem estiver aberto em me ajuda, agradeço. Só espero a ajuda agora. Minha duvida sobre Categorização de produtos Olhei os métodos que pode ajudar que olhei a baixo, estou querendo usar o ultimo "API de sugestão de categorias" Categorias por site Categorias JSON Nome Rota da raiz Encontrar a melhor categoria para seu produto Esse o exemplo do mercado livre `curl -X POST -H "Content-Type: application/json" -d '[{"title":"Ipod Touch Apple 16gb 5 Geração", "category_from":"MLB1743"}]' "https://api.mercadolibre.com/sites/MLB/category_predictor/predict" Preciso de mais informação, se alguém pude compartilhar algum com PHP, que me ajude no desenvolvimento, algum exemplo mais completo?... Por gentileza, responder caso queira ajuda mesmo, não por obrigação, estou dizendo isto porque não tive minha primeira experiencia boa no fórum com uma resposta de um usuário. Estou usando novamente porque tem usuários experientes aqui querem ajuda com seu conhecimento.
  2. Alguém pode me dizer qual é o erro nesse script da mensagem "array(2) { ["body"]=> object(stdClass)#3 (4) { ["message"]=> string(20) "access_token.invalid" ["error"]=> string(27) "Invalid OAuth access token." ["status"]=> int(403) ["cause"]=> array(0) { } } ["httpCode"]=> int(403) }" <?php require 'database.php'; require 'MercadoLivre/meli.php'; $meli = new Meli($APP_ID, $APP_SECRET); if($_GET['code']) { $auth = $meli->authorize($_GET['code'], $REDIRECT_URI); $_SESSION['user_id'] = $refresh['body']->user_id; $_SESSION['access_token'] = $refresh['body']->access_token; $_SESSION['expires_in'] = time() + $refresh['body']->expires_in; $_SESSION['refresh_token'] = $refresh['body']->refresh_token; $rows = $db->query("SELECT id FROM auth WHERE user_id = ".$auth['body']->user_id); if($rows->rowCount() == 0) { $db->query("INSERT INTO auth (user_id, access_token, refresh_token, expires_in) VALUES ($userId, '$accessToken', '$refreshToken', '$expiresIn')"); } else { $db->query("UPDATE auth SET access_token = '$accessToken', refresh_token = '$refreshToken', expiresIn = $expiresIn WHERE user_id = $userId"); } echo 'Autenticado :)'; } else { // We can check if the access token in invalid checking the time if ($_SESSION['expires_in'] < time()) { try { // Make the refresh proccess $refresh = $meli->refreshAccessToken(); // Now we create the sessions with the new parameters $_SESSION['access_token'] = $refresh['body']->access_token; $_SESSION['expires_in'] = time() + $refresh['body']->expires_in; $_SESSION['refresh_token'] = $refresh['body']->refresh_token; } catch (Exception $e) { echo "Exception: ", $e->getMessage(), "\n"; } } } echo $_SESSION['refresh_token']; $item = array( "title" => "Teste API Hostermaster", "category_id" => "MLB1101", "price" => 100, "currency_id" => "BRL", "available_quantity" => 1, "buying_mode" => "buy_it_now", "listing_type_id" => "bronze", "condition" => "new", "description" => "Item:, Ray-Ban WAYFARER Gloss Black RB2140 901 Model: RB2140. Size: 50mm. Name: WAYFARER. Color: Gloss Black. Includes Ray-Ban Carrying Case and Cleaning Cloth. New in Box", "video_id" => "YOUTUBE_ID_HERE", "warranty" => "12 month by Ray Ban", "pictures" => array( array( "source" => "https://upload.wikimedia.org/wikipedia/commons/f/fd/Ray_Ban_Original_Wayfarer.jpg" ), array( "source" => "https://en.wikipedia.org/wiki/File:Teashades.gif" ) ) ); $item = $meli->post("/items", $item, array('access_token' => $_SESSION['access_token'])); var_dump($item); // } //}