Como obtenho a url original a partir de uma do Twitter?

  • Autor Autor WWWW
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
WWWW

WWWW

Pi
Verificación en dos pasos activada
Hola betas.

Alguien sabe como obtengo la url principal de una url de twitter?

Ejemplo:
Twitter: http://forobeta.com/

Original: Forobeta.com

Algo parecido a lo que hace esta web: iGetURL - Instagram, Twitter and Tumblr Direct URL


* Alguien me puede dar una mano, ya que se podria por CURL, pero quisiera saber si hay algún método más simple.

Gracias por cualquier ayuda, desde ya! :encouragement:
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
debes hacer click para que te aparezca la URL.
 
Viendo el codigo de fuente tienes este html, solo tienes que extraer la url original con php!

HTML:
<head><meta name="referrer" content="always"><noscript><META http-equiv="refresh" content="0;URL=http://forobeta.com/"></noscript><title>http://forobeta.com/</title></head><script>window.opener = null; location.replace("http:\/\/forobeta.com\/")</script>

- - - Actualizado - - -

Este php puede hacer lo que quieres :encouragement:

PHP:
<?php

function curl($url){
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_REFERER, $url);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $html = curl_exec($ch);
    curl_close($ch);
	
	$url = 'Error...';
	if(preg_match('|content="0;URL=(.*?)">|is', $html, $get)){
		$url = $get[1];
	}
	
    return $url;
}

echo curl('https://t.co/xEDxLutJYf');

?>
 
Voltar
Topo