Foros del Web » Programando para Internet » PHP »

Login en Tuenti con curl.

Estas en el tema de Login en Tuenti con curl. en el foro de PHP en Foros del Web. Estoy intentando hacer un login en "https://www.tuenti.com" mediante curl con diferentes códigos encontrados por internet pero ninguno me funciona. Los datos que creo que he ...
  #1 (permalink)  
Antiguo 24/06/2013, 10:16
 
Fecha de Ingreso: febrero-2010
Mensajes: 25
Antigüedad: 14 años, 9 meses
Puntos: 0
Login en Tuenti con curl.

Estoy intentando hacer un login en "https://www.tuenti.com" mediante curl con diferentes códigos encontrados por internet pero ninguno me funciona.
Los datos que creo que he de enviar los saco con el plugin Live Http Headers de firefox.
¿Hay alguna otra forma de saber con certeza que datos he de enviar con curl para conseguir el login?

Aquí dejo el código que tengo a ver si alguien me echa un cable. Gracias.

Código:
<?php
	echo login ();

	function login(){
	$usermail = "[email protected]";
	$password = "xxxxxxxx";
	$timez = "1";
	$tcookie="cookie/cookie.txt";
	$ch= curl_init();
	curl_setopt ($ch, CURLOPT_URL, "https://www.tuenti.com/?m=login&func=do_login");
	curl_setopt ($ch, CURLOPT_POSTFIELDS, "email=$usermail&input_password=$password&timezone=$timez");
	curl_setopt ($ch, CURLOPT_POST, 1);
	curl_setopt ($ch, CURLOPT_HEADER, 0);
	curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
	curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false);
	curl_setopt ($ch, CURLOPT_COOKIEFILE, $tcookie);
	curl_setopt ($ch, CURLOPT_COOKIEJAR, $tcookie);
	curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0");
	 
	$res=curl_exec ($ch);
	curl_close($ch);
	return $res;
	}
?>
  #2 (permalink)  
Antiguo 24/06/2013, 15:39
 
Fecha de Ingreso: febrero-2010
Mensajes: 25
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Login en Tuenti con curl.

Si alguien sabe de algún tutorial o manual de curl también me vendría de perlas.
  #3 (permalink)  
Antiguo 24/06/2013, 18:11
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Login en Tuenti con curl.

Cita:
Iniciado por asabervgz Ver Mensaje
Si alguien sabe de algún tutorial o manual de curl también me vendría de perlas.
¿Alguien?

Me pregunto si habrás revisado en el manual oficial.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 24/06/2013, 21:32
 
Fecha de Ingreso: febrero-2010
Mensajes: 25
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Login en Tuenti con curl.

Por supuesto que lo he revisado, la duda ofende. Me refería a algún manual que profundice más que el oficial o que explique alguna forma más eficiente de obtener los datos necesarios de una web para enviar por curl.
Por tu respuesta, parece que entiendes del tema. Podrías orientarme con respecto a mi duda? Muchas gracias.
  #5 (permalink)  
Antiguo 24/06/2013, 21:43
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Login en Tuenti con curl.

No se que decir, me parece que en el manual de PHP está bien explicada esa parte de cURL, además me imagino que habrás investigado a fondo usando a tu amigo Google.

Me sorprende que aún necesites orientación, todo está en Internet bien documentado.

Como dice una frase: "programar es fácil, sólo leo la referencia y escribo el código que necesito"
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 25/06/2013, 08:08
 
Fecha de Ingreso: febrero-2010
Mensajes: 25
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Login en Tuenti con curl.

El manual oficial está bien explicado pero mi problema está más en el como saber que datos se necesitan enviar para este caso en concreto.
He barrido Google entero buscando sobre el caso concreto de login en tuenti pero ninguno de los códigos me funciona. Esta claro que algo se me escapa.
Mi pregunta no es sobre cómo usar curl, si no sobre como averiguar lo que el navegador envía/recibe para reproducirlo con curl.
En Internet está todo documentado pero en este caso nada funciona.
  #7 (permalink)  
Antiguo 25/06/2013, 08:54
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Login en Tuenti con curl.

Me parece que eso ya es un tema demasiado especifico, si Tuenti no provee de una API oficial (que debería) me temo que tendrás que arreglartelas tu sólo, si no hay documentación al respecto no hay mucho que podamos hacer por ti.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 25/06/2013, 18:41
 
Fecha de Ingreso: febrero-2010
Mensajes: 25
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Login en Tuenti con curl.

La verdad es que sí hay una api oficial de tuenti pero me había propuesto hacerlo mediante curl, pensé que no sería tan complicado, que símplemente se me habría pasado algún detalle por alto. Tenía la esperanza de aprender a "imitar" al navegador para poder replicar lo que el envía/recibe mediante código sin tener que depender de una api pero ya veo que no es tan facil. Gracias de todas formas.

Etiquetas: login, tuenti
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:01.