Con este conector se pueden hacer operaciones de Outbound hacia la red social Twitter.
Ya en el pasado habíamos escrito (http://oracleradio.blogspot.mx/2016/02/oracle-integration-cloud-service-parte.html) un post en donde listábamos la cantidad de conectores que Oracle ICS ya tiene disponibles para nuestro uso:
- Oracle Sales Cloud
- Oracle Messaging Cloud Service
- Oracle Eloqua Cloud
- Oracle HCM Cloud
- Salesforce Cloud
- Oracle ERP Cloud
- Oracle CPQ Cloud
- Oracle SOAP Adapter
- Oracle REST Adapter
- Oracle NetSuite Cloud Adapter
- Integration Cloud Service Messaging
- Oracle FTP Cloud (in Using Oracle FTP Cloud Adapter)
- Oracle Google Calendar Cloud (in Using Oracle Google Calendar Cloud Adapter)
- Oracle Google Task Cloud (in Using Oracle Google Task Cloud Adapter)
- Oracle Siebel Cloud (in Using Oracle Siebel Cloud Adapter)
- Oracle E-Business Suite Cloud (in Using Oracle E-Business Suite Adapter)
- Oracle Database Cloud (in Using Oracle Database Cloud Adapter)
- Oracle SAP Cloud (in Using Oracle SAP Cloud Adapter)
- Oracle Evernote Cloud (in Using Oracle Evernote Cloud Adapter)
- Oracle Eventbrite Cloud (in Using Oracle Eventbrite Cloud Adapter)
- Oracle LinkedIn Cloud (in Using Oracle LinkedIn Cloud Adapter)
- Oracle Facebook Cloud (in Using Oracle Facebook Cloud Adapter)
- Oracle Commerce Cloud (in Using Oracle Commerce Cloud Adapter)
- Oracle Twitter Cloud (in Using Oracle Twitter Cloud Adapter)
- Oracle Gmail Cloud (in Using Oracle Gmail Cloud Adapter)
- Oracle Microsoft Email Adapter (in Using Oracle Microsoft Email Cloud Adapter)
- Oracle Microsoft Contact Adapter (in Using Oracle Microsoft Contact Cloud Adapter)
- Oracle Microsoft Calendar Adapter (in Using Oracle Microsoft Calendar Cloud Adapter)
- Oracle MySQL Database Adapter (in Using Oracle MySQL Database Cloud Adapter)
- Oracle MailChimp Adapter (in Using Oracle MailChimp Cloud Adapter)
- Oracle SurveyMonkey Adapter (in Using Oracle SurveyMonkey Cloud Adapter)
- Oracle RightNow Cloud
Uno de ellos es justamente Oracle Twitter Cloud .
La conexión se realiza como cualquier otra adentro de ICS, es decir, hay que ir a la sección de Conexiones y crear una nueva:
Posteriormente, debes de seleccionar la conexión hacia Twitter:
Esta conexión te pedirá los siguientes datos que deberás conseguir de tu cuenta de Twitter al registrar una app. Me refiero a estos datos:
Esto lo logras registrando una app, en: http://apps.twitter.com, una vez ahí dentro genera una app similar a esta:
Una vez generada tu app, da click en ella y dirígete a la siguiente pestaña:
Ahí genera tanto el:
- Consumer Key
- Consumer Secret
- Access Token
- Access Secret
Esto es muy simple, solo presiona los siguientes dos botones:
Una vez con los datos, simplemente llénalos en la conexión de Twitter y habrás generado una conexión similar a esta:
Ahora vamos a generar una integración muy simple: vamos a publicar un servicio web a través de ICS, que reciba un mensaje que contendrá el estado del tiempo en alguna ciudad y que lo publique a través de Twitter. Este escenario es muy simple, seguramente en tu caso tendrás escenarios de integración mucho mas complejos que requieran publicar o consultar información de Twitter.
La integración quedará de la siguiente manera:
Del lado izquierdo tenemos la operación que publicaremos, que está relacionada a enviar el estado del tiempo de una ciudad a Twitter. Del lado derecho tenemos nuestra conexión a Twitter, la que acabamos de crear.
Las operaciones que te permite este conector utilizar, son las siguientes:
Vemos una buena variedad de operaciones. En nuestro caso, usaremos la de Tweet, con esta publicas justamente un Tweet a través de la conexión generada.
El mapeo de entrada queda de la siguiente manera:
Simplemente mapeamos el campo Status, que es justamente para que lo publique en Twitter.
El mapeo de salida será así:
Vamos a regresar el horario en el que se publicó el Tweet.
Ahora solo falta activar la integración y obtener el WSDL:
De esta manera consigues el WSDL:
En este post: http://oracleradio.blogspot.mx/2016/02/oracle-integration-cloud-service-parte.html explicamos cómo consumirlo, pues te pedirá un token de WSS para poderlo consumir,
Si lo abrimos en SOAP UI, lucirá así:
Hemos mandado un mensaje de Prueba a Twitter a través de ICS:
En Twitter se publicó así:
Es un ejemplo muy simple, pero que ejemplifica la integración de Oracle ICS + Twitter.
No hay comentarios:
Publicar un comentario