verbos servicios seguridad restful principios practicas errores ejemplo diseño construir buenas apis rest filter softlayer ibm-cloud-infrastructure

seguridad - servicios rest buenas practicas



¿Cómo utilizar el filtro de objetos con softlayer rest api? (1)

Leí este artículo y tengo algunos problemas para seguir los ejemplos. El siguiente es uno de los ejemplos dados en ese artículo. El primer parámetro en el filtro de objetos es virtualGuests . Este filtro de objetos se puede usar en api https://api.softlayer.com/rest/v3/SoftLayer_Account/VirtualGuests .

object_filter = { ''virtualGuests'': { ''datacenter'': { ''name'': {''operation'': ''dal05''} } } }

Quiero usar el filtro de objetos en otros métodos de API, como SoftLayer_Account / getBlockDeviceTemplateGroups, por ejemplo. Mi pregunta es cómo obtener / establecer el primer parámetro como virtualGuests . Lo intenté varias veces pero fallé.


Intente seguir estas recomendaciones: ¿ Cómo obtener el primer parámetro a través del Tipo de datos de servicio o Cómo definir el primer parámetro de manera simple?

Obteniendo el primer parámetro a través del tipo de datos de servicio

Estas tratando de conseguir

Como puede ver, está utilizando el servicio SoftLayer_Account , debe abrir su tipo de datos desde este servicio:

Por lo tanto, debe comenzar aquí, el método que está utilizando es getBlockDeviceTemplateGroups , si desea obtener esta información en los tipos de datos, debe omitir la palabra " get " y buscar la propiedad " BlockDeviceTemplateGroups ", para que tenga la correcta parámetro que debe establecer al principio.

¿Cómo definir el primer parámetro de manera simple?

Si observa, los únicos cambios fueron: omita la palabra " get " del método, en este caso es " getBlockDeviceTemplateGroups ", por lo que será:

"BlockDeviceTemplateGroups"

El siguiente paso debe establecer el primer carácter en minúsculas como:

"blockDeviceTemplateGroups"

Entonces, debería ser el filtro:

object_filter = { ''blockDeviceTemplateGroups'': { ''datacenter'': { ''name'': {''operation'': ''dal05''} } } }

Referencias