En el caso de un usuario: POST Content-Type: application/json { "offering": { "organization": "owner_organization", "name": "offering_name", "version": "offering_version" }, "reference": "referencia_de_compra", "customer": "nickname", "applications": [{"id": 16, "name": "app"}, {"id":20, "name":"app2"}] } En el caso de una organización: POST Content-Type: application/json { "offering": { "organization": "owner_organization", "name": "offering_name", "version": "offering_version" }, "reference": "referencia_de_compra", "customer": "nombre_org", "org_id": 16, "applications": [{"id": 16, "name": "app"}, {"id":20, "name":"app2"}] } El 2 de agosto de 2013 12:52, Francisco de la Vega <fdelavega at conwet.com>escribió: > Creo que en el caso del idM lo mejor es tener una URL única a la que > mandar las peticiones, por otra parte el customer ahora mismo contiene el > nickname del usuario o el nombre de la organización dependiendo de como se > haga la compra (En el Store el nombre de una organización es único), si el > nombre de las organizaciones no es único en el idM podría incluir un campo > más con el identificador de la organización (estoy suponiendo que se puede > identificar un usuario por su nickname). > > Saludos > > > El 2 de agosto de 2013 12:40, Antonio Tapiador del Dujo < > atapiador at dit.upm.es> escribió: > > Estupendo Francisco, un par de dudas: >> >> * ¿Manejamos la misma URL en el IdM para cada oferta, o se necesita >> registrar una nueva URL por oferta? >> * ¿customer es el nombre de la organización o usuario cliente? Este >> nombre puede no ser único o cambiar ¿Se podría pasar el id y/o tipo? >> >> El 02/08/13 10:41, Francisco de la Vega escribió: >> >> Hola, >>> >>> Con respecto a la API de notificaciones, el Store manda una petición >>> POST a la URL registrada al crear la oferta con un content type >>> application/json y con el cuerpo: >>> >>> { >>> "offering": { >>> "organization": "owner_organization", >>> "name": "offering_name", >>> "version": "offering_version" >>> }, >>> "reference": "referencia_de_compra", >>> "customer": "usuario_u_organización_**cliente" >>> } >>> >>> Entiendo que para la integración con el idM lo único que haría falta >>> seria incluir un un campo conteniendo las aplicaciones compradas, algo como: >>> >>> POST >>> Content-Type: application/json >>> >>> { >>> "offering": { >>> "organization": "owner_organization", >>> "name": "offering_name", >>> "version": "offering_version" >>> }, >>> "reference": "referencia_de_compra", >>> "customer": "usuario_u_organización_**cliente", >>> "applications": [{"id": 16, >>> "name": "app"}, >>> {"id":20, >>> "name":"app2"}] >>> } >>> >>> Saludos, >>> Francisco >>> >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.fiware.org/private/fiware-portals/attachments/20130802/391e876e/attachment.html>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy