¿Qué es MeaningCloud y cómo usar sus APIS?

Meaning Cloud es un Portal/Servicio Web que ofrece un conjunto de APIS semánticas centradas en extraer el contenido de todo tipo de contenido no estructurado: conversaciones sociales, artículos, expedientes,…

Ofrece Plugins para Excel y RapidMiner que permiten a los científicos de datos trabajar en un entorno cómodo, aunque lo que nos interesa hoy son las APIs que ofrecen.

Estas APIS (las públicas) pueden encontrarse aquí: https://www.meaningcloud.com/developer/apis

Para poder probarlas simplemente tengo que registrarme, esto me crea un Free Plan:

Con una license key que puedo usar para invocar a las APIS

El plan Free ofrece:

Con estas características:

Probemos ya una de las APIs, para eso empezaré con el TEST de la típica API de Análisis del sentimiento:

Si estoy logado me aparecerá una ventana con mi API Key donde puedo probar el API:

Como resultado obtendré un JSON con el análisis del texto:

En la documentación del API podéis ver el significado de los atributos: https://www.meaningcloud.com/developer/sentiment-analysis/doc/2.1/response

Por ejemplo el agreement: “DISAGREEMENT” indica:

Una vez testada el API puedo probarla desde mi lenguaje favorito, para eso iré a TOOLS:

https://www.meaningcloud.com/developer/sentiment-analysis/dev-tools

Que me muestra cómo hacer la petición desde diferentes lenguajes:

Configuraré mi payload:

Puedo ir a mi Shell Python y:

import requests

url = "http://api.meaningcloud.com/sentiment-2.1"

payload = "key=0fcbc5f5……………4a91&lang=es&txt=A ver que le parece este texto&nbsap;positivo o negativo&txtf=plain"

headers = {‘content-type’: ‘application/x-www-form-urlencoded’}

response = requests.request("POST", url, data=payload, headers=headers)

print(response.text)

También puedo probarlo en Java, por ejemplo desde el JShell de Java 9 o desde Javascript:

Que me da:

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s