Desarrollo de Herramientas para Automatizar la Extracción de Datos Políticas de uso de las redes sociales
Retos de los crowlers
NodeFriends
Políticas de las Redes Sociales Las redes sociales regulan el acceso y uso de los datos autorizados. Las políticas entran en vigor a partir de la primera vez en que se haga uso de los datos autorizados. Evitan un mal uso de los datos (usos comerciales). Aseguran la información de los usuarios finales. Protegen la identidad de los usuarios finales.
Políticas de las Redes Sociales Twitter: Límites: No intentar superar o eludir limitaciones de acceso, llamadas y uso de la API de Twitter. Datos geográficos: No guardar datos de localización y otra información geográfica, excepto que la información esté junto con un Tweet al que se encuentra unida. Protección del usuario: No ayudar a entidades gubernamentales a vigilar el contenido y obtener información de los usuarios, lo que requiere una orden judicial.
Políticas de las Redes Sociales Twitter:
Obtener consentimiento explícito antes de realizar cualquiera de las siguiente acciones: Publicar contenido, seguir/ dejar de seguir a otros usuarios. Utilizar el contenido de un usuario para promocionar un producto o un servicio comercial. Almacenar contenido que no es público, como mensajes directos u otra información privada y confidencial. Compartir o publicar contenido protegido e información privada o confidencial.
Uso de APIs Twitter:
API REST Provee una interfaz de acceso para leer y escribir datos en Twitter. Respuestas en formato JSON. La autenticación se realiza empleando OAuth.
Uso de APIs Twitter:
El API REST permite obtener datos de cuentas de Twitter: Número de tweets. Número de personas siguiendo. Número de seguidores. Número de “me gusta”. IDs de usuarios.
Uso de APIs – autenticación Twitter: OAuth Es la forma de autenticación a el API de Twitter. Permite una autorización segura. No es requerido compartir credenciales de usuario. Uso de HTTPS para la comunicación segura.
Uso de APIs Twitter:
Limitaciones del API REST: Sólo permite un número límite de peticiones en un lapso de 15 minutos.
Uso de APIs Twitter:
Ofrece librerías para consumir el API desde diversos lenguajes de programación: Python: Tweepy. ASP: Aspwitter. C++: Twicurl. Java: Twitter4J JavaScript: Twitter JSClient. PHP: Twitterauth
Políticas de las Redes Sociales Facebook: Obtener el consentimiento del usuario antes de extraer cualquier tipo de información. Proporcionar una política de privacidad publica y de fácil acceso que explique que datos se recopilan y que uso se hará de ello. Solo se podrá utilizar el resto de datos fuera de la aplicación si se tiene consentimiento expreso del usuario. Obtener consentimiento de los usuarios antes obtener información de forma independiente a Facebook.
Políticas de las Redes Sociales Facebook: Proteger la información obtenida frente a un acceso o un uso no autorizados. Utilizar datos de amigos únicamente cuando la persona en cuestión use la aplicación. No almacenar ningún tipo de credenciales de usuario. No vender datos obtenidos de Facebook, ni conceder licencias de estos. No transferir datos a redes de publicidad o servicios de publicidad o relacionados con la monetización.
Uso de APIs Facebook:
La API Graph: es la principal herramienta de las aplicaciones para leer y escribir en la gráfica social de Facebook. https://developers.facebook.com/docs/graph-api
Provee una interfaz de acceso para leer y escribir datos de Facebook. Se trata de un API basada en HTTP. Respuestas en formato JSON. La autenticación se realiza empleando el protocolo OAuth.
Uso de APIs API Graph de Facebook permite:
Consultar datos: Lista de amigos. Información de cuenta. Información de likes. Información de comentarios Información de lugares.
Publicar contenido.
Subir fotos y videos.
Autenticación en Facebook Funcionamiento:
Uso de APIs
Limitaciones de Facebook:
En un lapso de 60 minutos sólo permiten 200 llamadas a la API por usuario. Para obtener listas de amigos de un usuario debe de haber una autorización previa. En grupos y páginas no se puede obtener el nombre de los usuarios que comentan y comparten.
Uso de APIs Google + API : Es la interfaz de programación a Google+. Sigue un diseño RESTful (Se emplean métodos HTTP estándar). Permite autorizar a desarrolladores el acceso a los datos de los usuarios de dos maneras: Emplear el protocolo OAuth 2.0. Emplear un API key.
Ej. Obtener el perfil de un usuario, se enviaría la siguiente petición HTTP.
Página siguiente |