如何解决从跑道应用程序获取所有 API 字段定义
来自跑道 API 的响应返回带有 fields
属性的项目的 JSON 数组。每个字段都带有它的 values
和它的 config
。
例如 Gender 的 category 字段:
{
"type": "category","field_id": 219922852,"label": "Gender","values": [
{
"value": {
"status": "active","text": "Prefer not to say","id": 3,"color": "F7F0C5"
}
}
],"config": {
"settings": {
"multiple": true,"options": [
{
"status": "active","text": "Male","id": 1,"color": "DCEBD8"
},{
"status": "active","text": "Female","id": 2,"color": "F7F0C5"
},"color": "F7F0C5"
}
],"display": "inline"
},"mapping": null,"label": "Gender"
},"external_id": "gender"
},
- 如何在无需查询特定项目的情况下获取
config
? - 有没有办法在响应中获取每个字段?因为如果查询的项目没有设置字段值,跑道不会在响应中返回它。
- 我想获得所有字段的字段配置。如果可能,使用单个 API 请求。特别是我对所有可能的值(在类别或关系字段的情况下)感兴趣,以便我可以将它们与我拥有的本地值进行匹配。
这样我就可以使用字段结构以编程方式将一些本地值映射到跑道 API 所需的格式;然后生成一个 fields
负载,通过 API 调用更新/创建跑道项目。
解决方法
您可以请求 Podio Get App
方法来获取应用配置。
跑道文档参考:https://developers.podio.com/doc/applications/get-app-22349
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。