====== Integración con Twitter ====== En futuras versiones del framework de Android será posible integrar Twitter con nuestra aplicación XOne. El método a usar es definir una colección que use nodo **** que apunte hacia Twitter, y ésta mostrará el muro de tweets que nosotros deseemos.\\ \\ La cadena de conexión simplificada es ésta:\\ \\ Si queremos asociar una cuenta de Twitter a nuestra aplicación y no requerir ninguna interacción extra del usuario, debemos ir los ajustes de la cuenta y conseguir allí los 4 tokens necesarios, que vienen a ser la **Consumer Key, el Consumer Key Secret, el Access Token y el Access Token Secret.**\\ Se puede entender la clave de consumidor como el ID de la aplicación que usa Twitter, y el secreto de la clave de consumidor como su password.\\ A su vez, se puede entender el token de acceso identifica al usuario que usará Twitter en dicha aplicación, y su secreto como su password para esta aplicación.\\ Todo esto es necesario para que las aplicaciones que usan Twitter no guarden el usuario y contraseña de los usuarios de Twitter.\\ La cadena de conexión entonces tendrá este formato:\\ ===== Ejemplo de colección sin tokens de acceso definidos ni usuario ===== \\ Al no tener tokens definidos, cuando esta colección necesite hacer un startbrowse, sea mediante script, mediante content o mediante modo lista, se solicitará primero el nombre de usuario Twitter, después lanzará el navegador para que el usuario autorice a usar su cuenta. \\ Una vez autorizada, el usuario debe copiar el PIN de acceso que se le mostrará en la ventana del navegador y volver a la aplicación XOne, que le pedirá que lo introduzca. \\ Estos datos no se volverán a pedir, si no se cambia de usuario.\\ \\ A continuación definimos un content. Como se puede ver, en el filter está definido el muro de tweets a usar. Si no se quiere usar un hashtag y en cambio mostrar el muro de un usuario específico, el filter será algo como filter="USERORHASHTAG='xonetest'" \\ \\ Si no se especifica un filtro se mostrará el muro del usuario del token de acceso. ===== Métodos disponibles ===== Existe un objeto de VBScript asociado a la conexión de Twitter. ==== Logout ==== Este método cierra la sesión y olvida los tokens de acceso de un usuario que se le especifique por parámetro.\\ Debido a los TOS de Twitter, es obligatorio implementar este botón.\\ Set obj01 = CreateObject("Twitter") obj01.Logout "nombreusuario" Set obj01 = nothing ==== RevokeAllTokens ==== Lo mismo que el método anterior, pero éste olvida todos los usuarios recordados. Set obj01 = CreateObject("Twitter") obj01.RevokeAllTokens Set obj01 = nothing ===== Notas ===== * En este caso, añadir un nuevo elemento a la colección significa publicar en el muro del usuario del token de acceso. Por lo tanto, si el filtro está puesto al muro de otro usuario, al añadir y salvar un nuevo elemento (un tweet) no se verá en ese content. * Debido a los Términos de Servicio de Twitter, es necesario poner un botón de "Cerrar Sesión" en la aplicación, que use el método Logout o el revokealltokens.