Posts tagged Facebook

Facebook – Dns Failure

1

Después de revisar mi conexión, verificar que mi ISP estuviera funcionando correctamente, veo con sorpresa que Facebook esta offline, con un error aparentemente en el DNS.

Facebook DNS Error - Fail

Facebook DNS Error - Fail

dig www.facebook.com

; <<>> DiG 9.7.0-P1 <<>> www.facebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23288
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.facebook.com.              IN      A

;; ANSWER SECTION:
www.facebook.com.       11      IN      CNAME   sorry.ak.facebook.com.edgesuite.net.
sorry.ak.facebook.com.edgesuite.net. 20319 IN CNAME a1030.g.akamai.net.
a1030.g.akamai.net.     7       IN      A       204.2.249.33
a1030.g.akamai.net.     7       IN      A       204.2.249.50

Parece que después de todo el éxito lo alcanzo, tal cuál lo hizo con Twitter, y le jugo una mala pasada

Gwibber: Ubuntu y las Redes Sociales

1

Siempre dije que no entendía cual era “la cosa” con esto de las redes sociales, con el Facebook, Twitter y cuanta red social apareciera, aunque la verdad sea dicha, tengo mi cuenta en varias redes sociales, dígase HI5, Facebook, Twitter, Linked In, Menéame… en la única que tenía actividad constante era en Menéame, pero luego cada vez más el contenido de esta se empezo a enfocar en una región (España o Europa) y bueno, aquí lo interesante era intercambiar opiniones y votar noticias, pero, que iba a comentar y a votar si por un lado no entendía las noticias y por otro tampoco me importaban? así que terminé abandonando la única red social que alguna vez me interesó.

Con el resto de redes sociales, nunca terminaron de atraerme por completo y nunca me concentré en ninguna de ellas, de vez en cuando miraba mi twitter y llegaba tarde a los mensajes que alguna vez me enviaron, asi que si vos sos uno de los que alguna vez me escribió, perdón hermano. Lo mismo pasó con mi cuenta de Facebook, y no digamos el HI5, a este último ni asunto le puse, abrí mi cuenta solo porque alguien me envió una invitación y queria ver algunas fotos pero de allí nunca subi nada.

Con el cambio de versión de Ubuntu se anunciaba que esta versión introduciría aplicaciones para redes sociales, y que muchas de sus funciones estaban orientadas a hacer fácil el manejo de tus cuentas, específicamente había una aplicación que me llamaba la atención y tenía curiosidad de explorar, se trataba de Gwibber.

Gwibber es un intento por centralizar en un solo lugar la interacción con las redes sociales, esto para mi tiene mucho sentido pues el principal problema que tengo es que no me gusta estar yendo de red en red para ver si hay nuevos mensajes o actualizaciones de mis amigos, con Gwibber en un solo lugar se tiene acceso a Facebook, Twitter, FriendFeed, Digg y algunas otras.

Estoy usando Gwibber desde hace un mes y la experiencia ha sido buena, hay cosas que podrían mejorar pero aún asi me parece una buena alternativa, ya que me evita el tener que ir a cada sitio. Ahora le doy seguimiento a los que escriben mis amig@s y llego a tiempo para responder los mensajes :D , lo cual ha mejorado mucho mi percepción de las redes sociales, más ahora que he encontrado en Facebook amigos que no veo desde hace años.

(más…)

Mu Connect, librería Javascript para conectar con Facebook

0

Mu Connect es una librería JS que nos facilitará la tarea de conectar con Facebook desde nuestras aplicaciones. Al tratarse de una librería en Javascript nos permite visualizar esta conexión como una capa superior a nuestra aplicación ofreciéndola como un extra más y hacer que nuestra aplicación no dependa de ella.

&lt;div id="fb-root"&gt;&lt;/div&gt;
 &lt;script src="http://mu.daaku.org/m.js"&gt;&lt;/script&gt;
 &lt;script&gt;
 // Inicializamos la librería con la API de nuestra Aplicación
 FB.init({ apiKey: '48f06bc570aaf9ed454699ec4fe416df' });

 // Controlamos el login al acceder
 FB.loginStatus(handleSessionResponse);

 // Activamos login
 $('#login').bind('click', function() {
 FB.login(handleSessionResponse);
 });

 // Activamos logout
 $('#logout').bind('click', function() {
 FB.logout(handleSessionResponse);
 });

 // Activamos disconnect
 $('#disconnect').bind('click', function() {
 FB.api({ method: 'Auth.revokeAuthorization' }, function(response) {
 clearDisplay();
 });
 });

 function clearDisplay() {
 $('#user-info').hide('fast');
 }

 // Gestionamos el login
 function handleSessionResponse(response) {
 if (!response.session) {
 clearDisplay();
 return;
 }

 // Preparamos la petición FQL
 FB.api(
 {
 method: 'fql.query',
 query: 'SELECT name, pic FROM profile WHERE id=' + FB.getSession().uid
 },
 function(response) {
 var user = response[0];
 $('#user-info').html('&lt;img src="' + user.pic + '"&gt;' + user.name).show('fast');
 }
 );
 }
 &lt;/script&gt;

En la página nos encontramos con una serie de ejemplos de como usar esta librería con cualquier Framework JS, algo de agradecer y que nos permite integrarla en cualquier aplicación web. Además dispone de una API bien documentada que permite hacer una integración muy completa en unas pocas horas.

FQL

El FQL (Facebook Query Language) es la versión del SQL que Facebook permite usar para realizar consultas una serie de tablas que Facebook ofrece a los desarrolladores de sus bases de datos. Gracias a estas peticiones es posible obtener casi cualquier dato de los usuarios de Facebook con el fin de integrarlos en nuestra aplicación.

FB.api()

FB.api(
  {
    method: 'fql.query',
    query: 'SELECT name FROM profile WHERE id=' + FB.getSession().uid
  },
  function(response) {
    alert(response[0].name);
  }
);

Quizás de todas las funciones que vemos en la API de Mu Connect, esta es la más interesante ya que está pensada para atacar a Facebook mediante FQL y nos procesa la respuesta mediante un callback que nos permitirá trabajar cómodamente con ella.

Go to Top