调用对我的Aspera共享服务器的API调用以获取特定用户:
https://myserver/api/v1/data/users/
显示每个用户,包含40行值。我只对3行感兴趣:"name“、"id”和"last_accessed“。邮递员是否有办法只为每个用户显示这些值?我试过使用一个简单的Params:
https://myserver/api/v1/data/users?email=*@somecompany.com
https://myserver/api/v1/data/users?id=99
但是它不显示选择用户,只显示所有用户。我是不是做错了什么..?或者Aspera是API的超级限制?
发布于 2022-03-28 12:10:59
对,IBM共享1.xAPI是相对有限的:
https://developer.ibm.com/apis/catalog/aspera--aspera-shares-api/User%20Management
您可以按id列出所有用户或特定用户。但是所有属性都会返回。
这通常不是一个问题,因为API不是人类使用的,而是随后可以过滤所需属性的软件。
例如,如果通过curl获取数据,则可以使用jq进行筛选。
使用POSTMAN时,可以添加“测试脚本”:https://learning.postman.com/docs/writing-scripts/intro-to-scripts/
如果您只想要一些命令行工具,那么有:
https://stackoverflow.com/questions/70399011
复制相似问题