如何在Softlayer Rest API中使用对象过滤器?

Hengguo

我阅读了这篇文章,尝试遵循这些示例时遇到了一些问题。以下是该文章中给出的示例之一。对象过滤器中的第一个参数是virtualGuests可以在api https://api.softlayer.com/rest/v3/SoftLayer_Account/VirtualGuests中使用此对象过滤器

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

我想在其他api方法中使用对象过滤器,例如SoftLayer_Account / getBlockDeviceTemplateGroups我的问题是如何获取/设置第一个参数,例如virtualGuests我尝试了几次,但是失败了。

鲁伯·库埃拉·瓦伦苏埃拉

尝试遵循以下建议:通过Service Datatype获取第一个参数如何以简单方式定义第一个参数?


通过服务数据类型获取第一个参数

您正在尝试获得

如您所见,您正在使用SoftLayer_Account服务,您需要从该服务打开其数据类型:

因此,您需要从这里开始,使用的方法是getBlockDeviceTemplateGroups,如果要在数据类型中获取此信息,则应跳过单词“ get ”并寻找“ BlockDeviceTemplateGroups ”属性,这样您将具有正确的属性。首先需要设置的参数。

在此处输入图片说明


如何将第一个参数定义为简单方法?

如果您注意到,唯一的更改是:从方法中跳过“ get ”一词,在这种情况下为“ getBlockDeviceTemplateGroups ”,因此它将是:

“ BlockDeviceTemplateGroups”

下一步应将第一个字符设置为小写,例如:

“ blockDeviceTemplateGroups”

因此,它应该是过滤器:

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

参考文献:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在过滤器方法中使用ContainerRequestContext获取REST api的有效负载

如何在 dplyr 过滤器中使用对象?

如何在YAML中使用API平台过滤器?

如何使用EspoCRM REST API在datetime属性上使用过滤器进行GET请求?

如何使用 Softlayer REST API 订购子网?

如何使用Softlayer的票证API应用过滤器?

如何使用 createTime 过滤器查询 Activiti rest API 的任务?

如何使用Django Rest过滤器限制查询结果

如何在获取构建列表 VSTS REST API 中应用过滤器?

如何在REST API查询上添加过滤器以查看QnAmaker的答案?

如何在rest get调用中传递参数列表(例如eCommerce中的过滤器对象)

如何在C / C ++中使用FFmpeg API覆盖过滤器

如何在内部条件过滤器中使用过滤器?

如何在for中应用“过滤器过滤器”,而不是在Twig中使用“ if”

如何在过滤器数据表中使用全局过滤器

使用Salesforce Reporting REST API忽略的过滤器?

使用jira Rest API订阅Jira搜索过滤器

如何在Angularjs中使用过滤器?

如何在grails中使用过滤器

如何在OpenCV中使用山脊检测过滤器

如何在授权过滤器中使用Redis缓存?

如何在angularjs中使用过滤器

如何在具有Speedment的过滤器中使用OR

如何在AngularJS的过滤器中使用参数?

如何在Django过滤器中使用AND?

如何在Lambda过滤器中使用多个声明?

如何在ebpf中使用seccomp过滤器?

如何在Hakyll中使用Pandoc过滤器?

如何在Twig / Timber过滤器中使用RegEx?