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:
- Puede ir aquí: http://sldn.softlayer.com/reference/services/SoftLayer_Account y haga clic en la etiqueta / opción " tipos de datos "
- O vaya directamente aquí: SoftLayer_Account
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