Llamadas a API

Foro sobre App inventor. Te puedes registrar para colaborar y hacer preguntas.
Jaume
Mensajes: 4
Registrado: Lun Dic 11, 2017 3:14 pm

Llamadas a API

Mensajepor Jaume » Lun Dic 11, 2017 3:45 pm

Hola,

me estoy peleando con la llamada a una API de un servicio gratuito OCR online pero no consigo generar correctamente la llamada desde App Inventor.He utilizado un complemento de Chrome que simula llamadas API llamado Postman y el servicio responde correctamente a la misma llamada.

El servicio al que llamo es https://ocr.space/ocrapi, y la llamada que hago es tal como sigue:

Objeto usado: Web
Propiedades del objecto:
URL: https://api.ocr.space/parse/image
RequestHeaders: ((apikey codigo-personal) (file nombre-del-archivo.jpg)) /Se trata de una lista de listas.

Hago una llamada de tipo Postfile a la que le facilito el path que me ubica el archivo.

Continuamente me devuelve el error de que el nombre del parámetro usado, el correspondiente al nombre del archivo, no es correcto, pero uso ese mismo nombre para crear la llamada a la API con Postman y me devuelve un resultado correcto. Pienso que el error puede venir de la forma como se le envía la información en el objecto Web. Al simular en Postman, los campos los envío como parte del cuerpo de la petición API pero cuando lo hago desde App Inventor tan solo los puedo añadir a la cabecera (RequestHeaders). El otro aspecto que me hace dudar es que el apikey lo reconoca correctamente ya que si pongo uno erróneo me rechaza la petición.

Alguien se ha encontrado en alguna situación parecida y me podría echar un cable?

Gracias,

Jaume.

Volver a “Foro de App inventor”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 35 invitados