Como obtengo la url original desde una de Twitter?

  • Autor Autor WWWW
  • Fecha de inicio Fecha de inicio
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:
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al 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');

?>
 
Atrás
Arriba