[Fiware-portals] API de notificaciones

Francisco de la Vega fdelavega at conwet.com
Fri Aug 2 12:58:56 CEST 2013


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>


More information about the Fiware-portals mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy