All Activity

This stream auto-updates     

  1. Past hour
  2. ARTE-TECNOLOGIA

    Notificaciones repetidas

    MMm pero no es de orders, es de shipments, las de orders a lo mucho 2 recibo, pero de shipments en menos de 1 minuto hasta 4
  3. Today
  4. mldev

    Notificaciones repetidas

    es correcto, una orden tiene varias etapas (creación, pago, etc) ... cada paso tiene una notificación, usted recibe muy cerca porque muchas se confirman casi siempre imediatamente
  5. ARTE-TECNOLOGIA

    Notificaciones repetidas

    A pesar de que uso node.js y las guardo en el queue, ML me envia hasta 4 notificaciones, y si reviso los attempts marcan uno, pero en el tiempo de "sent" aparecen diferentes intervalos de 5, 7, 10 segundos
  6. ARTE-TECNOLOGIA

    Cuando dejan de llegar las notificaciones?

    Pues a mi me dejan de llegar casi de inmediato En la llamada anterior el Acces Token, es del dueño de la aplicacón no del usuario, ahi puedes consultar si efectivamente lo revocaste ya que te muestra a todos los usuarios que han concedido los permisos a tu aplicación.
  7. ARTE-TECNOLOGIA

    Costo Neto de una Orden

    Buen día , he buscado en la documentación y hecho pruebas. Pero no encuentro donde puedo consultar el monto neto recibido, es decir, el que queda ya al descontar la comisión de Mercadolibre y los gastos de envío, he tratado de consultar si en la orden viene la comision descontada pero tampoco aparece Gracias de antemano
  8. Fernando Aguirre

    Cuando dejan de llegar las notificaciones?

    Hola. Al momento de refrescar el token ya no me deja por lo que ya los permisos no existen, solo necesito saber cuando dejan de llegar las notificaciones jajaja, 6 horas, 24 horas, mil horas. Solo era un consulta. Gracias por sus respuestas
  9. Yesterday
  10. ARTE-TECNOLOGIA

    Hay un repositorio de Datasets?

    ¿Y para que quieres esa información de un tercero?
  11. ARTE-TECNOLOGIA

    Cuando dejan de llegar las notificaciones?

    ¿Checaste que efectivamente se revocaron? en https://api.mercadolibre.com/applications/{app_id}/grants?access_token=$ACCESS_TOKEN
  12. Fernando Aguirre

    Cuando dejan de llegar las notificaciones?

    Hola. Eso ya lo hice, de echo lo dije donde puse "por lo que se los revoco y demas.". Mi pregunta era distinta, que si cuando dejan de llegar las notificaciones despeus de revocar los permisos. Gracias por la respuesta
  13. sguinle

    Cuando dejan de llegar las notificaciones?

    Tenes que quitar la autorizacion del usuario. mirá acá: https://developers.mercadolibre.com.ar/es_ar/aplicaciones#revoca
  14. ARTE-TECNOLOGIA

    Métricas de un Seller

    En la API, puede que ya no sea posible, pero en la web principal, sigue apareciendo real, por lo que aún se puede obtener aunque con más trabajo
  15. Bom Dia! Os chamados abertos no ML Developers não fica habilitado para iteração e não permite abri-los no painel que ficam os chamados. Pois estão fechando meus chamados sem resolve-los. Alguém sabe como resolver?
  16. Hola. En mi app doy un periodo de prueba, algunos deciden seguir y otros no, por lo que estaba haciendo una limpia de los que no seguian, muchos dejan los permisos a la app vigentes por lo que se los revoco y demas. El unico problema es que me siguen llegando notificaciones de estos usuarios. Existe algun tiempo que se debe de esperar para que dejen de llegar las notificaciones de los usuarios que ya no tienen permiso para usar mi app? Saludos!
  17. Last week
  18. CENTRODEDISTRIBUCINRAGASA

    Publicar Item

    Hola tengo un problema para publicar mis productos con el SDK primero publique mis fotos y me arrojo un httpCode 201 y me dio un id de ML //Convert Array to JSON String $imgJSON = json_encode($imgProd); //Subir primero imagenes a ML y despues mandar el id retonardo en el armado del producto $data['source'] = $imgJSON; $imgML = $ml_session->post('/pictures', $data, $params); //Obtenemos id imagen ML $idImgML = $imgML['body']->id; como comentaba logre subir mis imaganes, mi duda es ahora en el armado de producto a subir //Se Arma artículo a publicar $item = array( "title" => "Item de testeo, Por favor no OFERTAR ".$product_id, //"subtitle" => "PRUEBA".$ProdML['sku'], "category_id" => $categoryML, "price" => $prodPrice, "currency_id" => "MXN", "available_quantity" => $prodStockQty, "buying_mode" => "buy_it_now", "listing_type_id" => "bronze", "condition" => "new", //"description" => "<strong>PRODUCTO PRUEBA NO OFERTAR == Item: </strong> ".$productName." ".$productSku." <br/> <strong>Model</strong>: ".$productSku, //.".".$atributosProd, "description" => array("plain_text" => "Item de Teste. Mercado Livre's PHP SDK."), //"video_id" => null, "warranty" => "12 month", //"stock"=> "1", //"pictures" => $idImgML ); Estoy tratando de enviar el id que me arrojo en la subida de las imagenes //Mis valores //$item Array ( [title] => Item de testeo, Por favor no OFERTAR 1 [category_id] => MLM137162 [price] => 2682 [currency_id] => MXN [available_quantity] => 43.0000 [buying_mode] => buy_it_now [listing_type_id] => bronze [condition] => new [description] => Array ( [plain_text] => Item de Teste. Mercado Livres PHP SDK. ) [warranty] => 12 month ) //$params Array ( [access_token] => APP_USR-296-27-3eea925-393 ) //$idImgML Array ( [id] => 893689-MLM29219428970_012019 ) //$subirProducto = $ml_session->post('/items', $item, $params); //$subirProducto = $ml_session->post('/items', $item, '/pictures', $idImgML, $params); $subirProducto = $ml_session->post('/items', $item, $idImgML, $params); Pero me marca error -> Array to string conversion en la linea de $subirProducto.... Estoy tratando de usar esta respuesta dada aquí del foro -> **************************************************************************************** Esta es la solución que dan y trato de implementarla pero me da error Ya encontré la solución, lo realice por el método post de sdk (meli) Solución : $data['source'] =$urlitem; $desc = $this->meli->post('pictures?access_token='.TU_access_token, $data); y te devuelve un array con el id de la imagen. y solo queda asociar la imagen con el producto. $data['id'] = $idimage; $desc = $this->meli->post('items/'.$iditem.'/pictures?access_token='.TU_access_token,$data); ***************************** FIN RESPUESTA POST ***************************************** Alguna idea de asociar el id de la imagen obtenido en la publicación del articulo :S Saludos 😄
  19. Olá, tudo bem?

    Procurei no fórum e vi algumas respostas suas, mas nenhuma que me levasse a uma conclusão.

    Referente à multiplas contas. Sabes se existe a possibilidade do usuário vincular mais de uma conta à aplicação, sem que ele necessite fazer logout no ML da conta atual?

    Hoje orientamos que antes que clique em 'Vincular uma nova Conta', ele esteja logado no ML com a conta desejada.

     Existe uma maneira de forçar o Logout do ML quando ele quiser vincular uma nova conta?

     

    Abraço.

     

    1. mldev

      mldev

      oi Gabriel, tudo bem? as respostas de dúvidas respondo somente em tópicos abertos, pois o intuito é disseminar o conhecimento entre todos, então peço que crie um tópico (ou de preferência realize a postagem em um tópico relacionado existente)

  20. mldev

    Gerenciar imagens anuncio variacao

    sim, o erro está te dizendo o que está errado
  21. CENTRODEDISTRIBUCINRAGASA

    Gerenciar imagens anuncio variacao

    Olá, a verdade é que não sei porque me lança esses erros, há algo de errado com o JSON
  22. sguinle

    No me llegan las notificaciones y feed vacío

    Hola Luciano, tengo el mismo problema.Podrás avisarnos si sabes algo más?
  23. Olá, pessoal, estou fazendo o download (DANFE) em PDF, fiz alguns testes seguindo o tutorial da documentação do ML, porém está me devolvendo o erro 404 (Página não encontrada), alguém poderia me ajudar? Obrigado! Tentei dessa forma: function download_xml($user_id, $invoice_id){ $url = "https://api.mercadolibre.com/users/$user_id/invoices/sites/MLB/documents/danfe/{$invoice_id}?access_token=$ACCESS_TOKEN"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_FAILONERROR,1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 15); $retValue = curl_exec($ch); curl_close($ch); return $retValue; }
  24. Hola, sí, mi primer instinto para el flujo de mi app fue escuchar las notificaciones de orders y hacer un query a shipments; ahora hago lo contrario y me funciona: escucho notificaciones de shipments y hago query a items y orders. En mi opinión deberían versionar la api en lugar de crear nuevas llaves: usar api/v2/orders en lugar de api/orders_v2 y y api/v2/shipments en lugar de los cambios de headers del request para queries a shipments. Su elección me pareceme parece confusa y poco elegante. Pero bueno, no conozco las restricciones de diseño que tienen, los desarrolladores tendrán sus razones sobre por qué tomaron esa decisión. ¡Salud!
  25. Hola. Una vez descubrimos en este foro que las compras con carrito, tienen el mismo shipping_id y esa era la referencia. Salufos
  26. Fernando Aguirre

    DUDA SOBRE LA DOCUMENTACION FLUJO SERVER SIDE

    Creo que yo puse un codigo en php para hacer el refresh al token. Y asi debe de ser, tienes que guardar esa informacion en tu base de datos y cada 5 horas obtener un nuevo token, esto lo haces por medio de un cronjob y asi ya no tienes que decirle a tu cliente que cada 5 horas actualice el token. Saludos
  27. CENTRODEDISTRIBUCINRAGASA

    DUDA SOBRE LA DOCUMENTACION FLUJO SERVER SIDE

    Encontré una solución en aquí en el foro pero no tengo a la mano quien es autor Creas una tabla donde guardes tus accesos (estoy trabajando con magento 2) los que obtienes por primera vez tu access_token y refresh_token en mi tabla solo guardo esos datos y tmb el appId, expiresId $resource = $objectManager->get('Magento\Framework\App\ResourceConnection'); $connection = $resource->getConnection(); // Obtenemos datos de acceso ML $tableMDM = $resource->getTableName('vendor_datos_mercadolibre'); $selectDatos = "SELECT * FROM " . $tableMDM; $datos = $connection->fetchAll($selectDatos); foreach ($datos as $row){ $access = $row['accessToken']; $refresh = $row['refreshToken']; } //Datos de Acceso $appId = '2316'; $secretKey = 'iKeAp'; $redirectURI = 'https://example/admin/mercadolibre/action/publicar'; $accessToken = $access; $refresh_token = $refresh; $siteId = 'MLM'; //Conexion API ML $ml_session = $objectManager->create('\Vendor\MercadoLibre\Lib\Meli\Meli', ['client_id' => $appId, 'client_secret' => $secretKey, 'access_token' => $accessToken, 'refresh_token' => $refresh_token]); $refresh_tokn = $ml_session->refreshAccessToken(); //Obtencion del nuevo token $new_token = $refresh_tokn['body']->access_token; $new_refresh_token = $refresh_tokn['body']->refresh_token; $new_expires_in = $refresh_tokn['body']->expires_in; //Guardamos Datos conexion ML $tableName = $resource->getTableName('vendor_datos_mercadolibre'); $sql = "Update " . $tableName . " SET accessToken = '" .$new_token. "', refreshToken = '" .$new_refresh_token. "', expiresIn = " .$new_expires_in. " WHERE appID = '" . $appId . "'"; $connection->query($sql); /* PRUEBA CONEXION $params = array(); $url = '/sites/' . $siteId; $result = $ml_session->get($url, $params); */ En si lo que haces es un update cada que cambia el access_token (modifique el código para que funcionara en magento 2, el del autor original esta en PHP) Espero y te sirva saludos 😛
  28. CENTRODEDISTRIBUCINRAGASA

    Agregar variantes a una listing existente

    Hola amigo, yo estoy igual sin poder subir el item, solo una observacion es picture_id
  1. Load more activity