es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Obtener la URL de destino desde un enlace.

Tengo algunos enlaces como este, redirigiendo a las direcciones URL siguientes:

url(bit.ly/3qOnbQt)

Como esta es una URL corta, su destino es google.com.

Entonces, quiero obtener la URL de destino en React Native. ¿Alguien puede proporcionarme una solución utilizando una biblioteca que pueda brindarme la URL de destino?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Hay varias bibliotecas disponibles para recuperar la URL de destino de una URL corta en React Native. Una de las bibliotecas más populares para esto es react-native-bitly, que proporciona una interfaz fácil de usar para trabajar con URLs de Bitly.

    Para comenzar con react-native-bitly, puedes instalarlo usando npm:

    npm install react-native-bitly --save
    

    Una vez que hayas instalado la biblioteca, puedes usarla para recuperar la URL de destino de una URL de Bitly de la siguiente manera:

    import { BitlyClient } from 'react-native-bitly';
    
    const cliente = new BitlyClient('tu_token_de_acceso');
    
    cliente.expandUrl('bit.ly/3qOnbQt').then(
      (response) => console.log(response.long_url),
      (error) => console.error(error)
    );
    

    Este código crea una nueva instancia de BitlyClient utilizando tu token de acceso de Bitly, y luego utiliza el método expandUrl para recuperar la URL larga (es decir, la URL de destino) para la URL de Bitly dada. La URL larga se muestra en la consola.

    Ten en cuenta que para usar react-native-bitly, necesitarás tener una cuenta de Bitly y un token de acceso. Puedes obtener un token de acceso desde la configuración de tu cuenta de Bitly.

Comments are closed.