API no oficial para TUENTI
![]()
Muchos son los que se preguntan cuando tuenti irá a sacar una API para los desarrolladores. Yo también me lo pregunto bastante la verdad puesto que un servicio tan popular como tuenti, en el momento que libere unas api puede tener un boom aún mayor.
Como siempre estoy haciendo cosas nuevas, esta vez he decidido programar una API no oficial para tuenti que me permita obtener datos de mi perfil, de mis amigos, sus fotos, mis fotos, etc. De momento llevo un día nada más programándola y ya tengo muy buenos resultados. Hasta ahora he programado dos métodos:
1- getAllFriends: devuelve un array con todos los amigos de la cuenta configurada. Entre los datos podemos encontrar: foto de perfil, status, ultima modificación,total de fotos,ubicacion,universidad,colegio
2- getFriendData: devuelve información del perfil, como por ejemplo: todos los datos anteriores, estado actual (conectado, no conectado), total de fotos, total de videos, su web, sus ultimas fotos del tablon
De momento, como dije, llevo menos de un día de desarrollo. Pronto espero tener más noticias. Evidentemente está en una etapa bastante verde y a veces falla y cosas por el estilo, pero para el tiempo que le he dedicado va bastante bien.
Como ejemplo he montado un widget que muestra mis amigos de tuenti, pueden verlo en la barra lateral de este blog.
Entradas relacionadas:
- Tuenti en Gmail No ha sido gran cosa la que he hecho, pero...
- Juan Pablo Muñiz NO está en Tuenti Revisando un poco las visitas a mi blog me...
- Nuevo Proyecto: NoticiasTuenti.com Hacía tiempo que tenía ganas de...
- Mi primera aplicación de Facebook He sucumbido frente a la tentación y he desarrollado mi...
- Videoscript: Script PHP para montar un sitio de Videos Online Demo en: http://videoscript.munix.es/ Administración: http://videoscript.munix.es/admin/ Contraseña del administrador: demo...
Related posts brought to you by Yet Another Related Posts Plugin.


Buenas, pues resulta que yo junto con un compañero llevamos también un par de días programando una API para tuenti, pero en Python. El proyecto está en Google Code (http://code.google.com/p/tuenpy/) por si quieres echarle un vistazo. ¿Está tu código visible en algún sitio?
Un saludo.
[...] (www.ant30.es/blog/blog/proyectos-api-python-para-tuenti-tuenpy) escrita en Python y esta otra (blog.munix.es/2008/11/29/api-no-oficial-para-tuenti) escrita en PHP. Eso sí, aun están en un estado muy inicial y parece que hacen más bien pocas [...]
@versae: Todavía no he liberado nada de código porque está bastante verde el tema. Espero esta semana tener algo más pulido.
Saludos
Sería algo muy interesante, porque la verdad, el principal motivo por el cual no uso tuenti es la obligación de entrar a la cuenta para enterarme de las novedades.
Si que seria interesante, me gustaria, si fuera posible claro, ver lo que vas teniendo hecho y si pudiera echarte un cable lo haria encantado
Un saludo
@Blog-Inn: Buenas!
El tiempo aun no me ha dado para continuar con nada en este respecto. Prometo ponerme pronto con todas estas cosas y soltarlo todo para que vuele libre
[...] 6- Terminar mi API No oficial para Tuenti [...]
Hola, ey!
Realmente me he puesto hace 2 horas a juguetear un poco con curl y tuenti, y he intentado crear un pequeño script en php que haga screen scraping al dayflow del tuenti.
Y llevo una hora atrapado en un punto ¿Has usado Curl?
Primero hago una conexión para pillar los datos que utiliza de comprobación como es el timeStampSigned.
Consigo hacer el login ok, y obtengo un código de la home que es un javascript que genera una cookie y crea una redirección. ¿Cómo has solucionado eso?
Un saludo
@fernando:
Buenas fernando. Si, ese problema lo tengo solucionado. Te recomiendo utilizar mucho firebug para ver en la consola las verdaderas urls con las que trabaja tuenti por detrás.
Sin cerrar la sesión de curl, intenta scrapeara esta url luego del login,
http://wwwb2.tuenti.com/?if=&m=amigos&csfr=
es decir, sin cerrar el canal, vuelve a asignar esta url que te di y un exec yy verás que maravillas
fijate qué código:
document.domain = location.host === “tuenti.com” ? location.host : location.host.replace(/^[\w-]*\./i,”);
var $ = window.parent.$;
var hideElement = window.parent.hideElement;
var showElement = window.parent.showElement;
var doc_ie4 = (document.all) ? true : false;
if (!window.console || !console.firebug) {
var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml","group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];
window.console = {};
for (var i = 0; i < names.length; ++i) {
window.console[names[i]] = function() {
};
}
}
var global_panel = ‘amigos’;
@fernando: Al final has podido sortear el problema del javascript?
Hola!
Estaba buscando una API para Tuenti, como podría utilizar alguna de las vuestras?
Un saludo.
@utnubu: de momento la mía no está disponible por no encontrarse terminada! un saludo
[...] – Api no oficial para Tuenti [...]
Cómo va eso…? Estoy planeando programar una app para facebook que sincronice los estados de tuenti (idealmente en ambas direcciones). Sería una bendición partir con algo sobre lo que apoyarse…
Un saludo.
Lamentablemente he abandonado el desarrollo
¿Por qué?