[英]Call external REST API to fetch data for list
我們是否有規定使用外部REST API來獲取數據並將其放入列表的允許值中?
只能通過REST API將數據添加到Gentics Mesh。 因此,您需要首先為內容定義模式。
例:
{
"name": "test",
"displayField": "name",
"segmentField": "",
"urlFields": [],
"container": false,
"fields": [
{
"name": "name",
"label": "Name",
"required": false,
"type": "string"
},
{
"name": "ids",
"label": "IDs",
"required": false,
"listType": "number",
"type": "list"
}
]
}
接下來,您需要創建一個項目並將此架構分配給您的項目。 只需執行一次即可,並且可以通過UI進行。
現在,您可以使用REST API並將您的內容存儲在Gentics Mesh中。
POST請求需要包含language
, parentNode
和fields
。
POST /api/v1/demo/nodes
{
"parentNode": {
"uuid": "960d4632505a445d8d4632505a045d58"
},
"language": "en",
"schema": {
"name": "test"
},
"fields": {
"name": "MyEntry",
"ids": [
1,
2,
3
]
}
}
這就是將數據添加到Gentics Mesh的方式。 如果您有需要定期拉出的源,我建議編寫一個專用的導入器,該導入器從源中獲取數據並通過REST以Gentics Mesh可以理解的格式添加數據。
我希望這回答了你的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.