来自Podio API的响应返回一个具有fields
属性的JSON项数组。每个字段携带其values
和config
。
例如,性别的类别字段:
{
"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"
},
{
"status": "active",
"text": "Prefer not to say",
"id": 3,
"color": "F7F0C5"
}
],
"display": "inline"
},
"mapping": null,
"label": "Gender"
},
"external_id": "gender"
},
- 如何在不查询特定项目的情况下获取
config
- 是否有一种方法可以获得响应中的每个字段?因为如果查询的项没有设置字段值,Podio不会在响应中返回它
- 我想要所有字段的字段配置。如果可能,使用单个API请求。我特别感兴趣的是所有可能的值(在Category或Relationship字段的情况下(,这样我就可以将它们与我拥有的本地值相匹配
通过这种方式,我可以使用字段结构以编程方式将一些本地值映射到Podio API所需的格式;然后通过API调用生成用于更新/创建Podio项目的CCD_ 5有效载荷。
您可以请求Podio Get App
方法来获取应用程序配置。
Podio文件编号:https://developers.podio.com/doc/applications/get-app-22349