10 diciembre, 2018

Facebook: 300 Millones Y Contando

En un artículo publicado en el blog de Facebook Mark Zuckerberg reveló que desde hoy Facebook tiene ya 300 millones de usuarios a lo largo de todo el mundo. Agrega además que este es sólo el comienzo y se reitera en su visión de Facebook como la red social que conectará a todos en la Internet.

Otro aspecto importante de su artículo es que desde el último trimestre la contabilidad de Facebook como empresa independiente ya está en azul, adelantándose a los pronósticos que fijaban este cambio recién en algún momento del año 2010.

Un detalle anecdótico incluido también en esta nota, es que con los 300 millones de usuarios que actualmente soporta Facebook, el número de ingenieros que se encarga de hacer posible esta realidad y mejorar cada día la plataforma de Facebook para los más de 300 millones de usuarios es tal que cada uno de ellos es responsable de más de 1 millón de usuarios.

¿Facebook logrará cumplir con su misión de conectar a todos los usuarios de internet del planeta?

Nueva Imagen Para Facebook

Facebook anunció ayer que desde ayer empieza a cambiar la interface visual de su portal social para los más de 100 millones de usuarios del servicio. Aunque no todos están contentos con el nuevo diseño el grupo que se formo en contra del cambio no llega a tener siquiera el 1% de los usuarios totales de Facebook. Es un hecho que cuando hay cambios no se puede alegrar a todos.

Mark Slee, el Product Manager de el nuevo facebook escribió un artículo ayer anunciando el cambio paulatino de la interface de facebook a sus más de 100 millones de usuarios. Esta interface ha estado disponible de forma opcional a todos los usuarios de Facebook desde hace más de un mes en su versión beta, y aunque tenía algunos problemas iniciales con el consumo de recursos, estos han sido siendo reducidos con el tiempo, pero no completamente eliminados al día de hoy (Aunque yo aun tengo la versión beta del nuevo facebook).

He escuchado diversos motivos en la comunidad, en los foros y hasta me ha llegado la invitación al grupo que se formó para rechazar el nuevo diseño. Pero todas las razones para el rechazo sonaban más a un trasfondo similar a “no me gustan los cambios, dejenme con el diseño que ya conozco” escondido detras de pseudo razones técnicas o de diseño.

Yo he utilizado la nueva interface desde que salió y puedo decir que después de sobrepsar el shock del cambio esta nueva interface tiene varias ventajas sobre el anterior diseño, yo ya no regresaría al Facebook antiguo. Además en conversado con varias personas que le dieron la oportunidad al nuevo facebook y no regresaron al antiguo despues de sólo una horas de uso. Todas estas personas están satisfechas con el nuevo diseño.

¿Has probado ya el nuevo diseño de Facebook? ¿Qué te parece?

Facebook Development Toolkit

El sábado en un evento organizado por IT PRO Systems se reprodujo un video o screencast con una presentación que preparé de como crear aplicaciones de escritorio que interactuen con el portal social facebook.

Los puntos principales en este video son:

  1. Que es Facebook
  2. Que lo diferencia de los demás
  3. Como registrarse en facebook y habilitar la capacidad de crear aplicaciones
  4. Como registrar una aplicación en facebook
  5. Creación de una aplicación que interactue con facebook obteniendo información, enviando notificaciones y cambiando el estado.

En este video hago referencia a otra publicación en este blog: Permisos Extendidos en Facebook

Permisos Extendidos En Facebook

Estoy terminando de afinar los últimos detalles de una aplicación que me servirá de demostración para un video que se transmitirá en una charla mañana por la noche.

Esta es una pequeña aplicación de escritorio que se conecta a Facebook y obtiene la fotografía del perfil del usuario, su biografía y su estado. Además, muestra una lista con todos sus amigos, sus fotos de perfil, nombre y estado.

Pero la aplicación no estaría completa sino interactuara con la red social de facebook de alguna manera. Entonces se me ocurrio permitir que la aplicación realizara dos cosas que la hagan más interesante:

  • Mandar una notificación, lo cual limité a mi propia cuenta para no ser acusado de spammer 🙂
  • Cambiar el estado, uppps esto no funcionó. Error: Ud. necesita “permisos extendidos” para realizar esta acción ¿?

Debo admitir que en el largo tiempo que tengo mi cuenta en Facebook y en los pocos desarrollos que he realizado que interactuaban con Facebook, jamás había escuchado o ninguna otra aplicación me había solicitado estos permisos extendidos. Hora de averiguar de que se trataban estos permisos extendidos y como conseguía darles estos permisos a mi aplicación.

Buscando un poco por aquí y otro poco por allá encontré este artículo en la sección de desarrollo de Facebook.

En este artículo se menciona que existen 3 permisos especiales que las aplicaciones deben solicitar de forma específica a sus usuarios para poder tener acceso a tres grupos de fuincionalidades:

  • status_update
    • permite a la aplicación modificar el estado del usuario
  • photo_upload
    • permite cargar fotografías a Facebook
    • permite etiquetar fotos
  • create_listing
    • permite a la aplicación crear y eliminar listas del marketplace de facebook

Para que el usuario pueda otorgar estos permisos a la aplicación esta debe de solicitarlos especifica e individualmnte redireccionando al usuario al siguiente url:

http://www.facebook.com/authorize.php?api_key=LLAVE_DE_LA_APLICACION&v=1.0&ext_perm=NOMBRE_DEL_PERMISO

Donde:

  • LLAVE_DE_LA_APLICACION, es la llave que Facebook nos genera para la aplicación.
  • NOMBRE_DEL_PERMISO, es el nombre del permiso que se desea solicitar.

Adicionalmente se pueden agregar los siguientes parámetros GET a la dirección URL:

  • next, para especificar un url al cual redireccionar al usuario si acepta otorgar el permiso
  • next_cancel, para especificar el url al cual redireccionar al usuario si no acepta otorgar el permiso a la aplicación

Espero que este artículo les sea de utilidad.

Hasta pronto!