API:关系属性
好的
我正在将信息发送到概念表。我遇到的问题是关系属性。
我尝试过传递名称、传递 id,但找不到正确的调用。有没有人有一个示例或链接来报告如何使用它们。执行查询时,该字段返回空,因此它不能作为示例。
例子:
{
"parent": {
"type": "database_id",
"database_id": "538dfa97-b0f3-4df6-8388-9dbd16f50ad7"
},
"properties": {
"Nombre Tarea": {
"title": [
{
"type": "text",
"text": { "content": "TAREAS 1" }
}
]
},
"Asignado": { "multi_select": [ { "name": "" } ] },
"Origen": { "select": { "name": "Trabajo" } },
"Cliente": { "relation": { "name": "CLM" } }
}
}
or change
"Cliente": { "relation": [{ "id":"Usal-2b240920b9554e869b0a49b30d433cef" } ]}
The answers are:
{
"object": "error",
"status": 400,
"code": "validation_error",
"message": "Cliente has a value that does not match its property type: relation."
}
{
"object": "error",
"status": 400,
"code": "validation_error",
"message": "Cliente has a value that does not match its property type: relation."
}
Run Code Online (Sandbox Code Playgroud)
您是否共享了与集成相关的数据库?任何对未与集成共享的其他数据库或页面的引用都将不可访问。
像下面这样的调用将创建一个与给定数据库相关的页面,只要该数据库也与集成共享即可。确保您的关系列只有 1 层深。如果你在关系表中调用的列依赖于其他表,此时可能不起作用。因此,如果可能的话,对于关系和汇总,请避免使用嵌套表。
curl --location --request POST 'https://api.notion.com/v1/pages' \
--header 'Content-Type: application/json' \
--header 'Notion-Version: 2021-05-13' \
--header 'Authorization: Bearer YOUR_BOT_TOKEN' \
--data-raw '{
"parent":{
"database_id":"YOUR_DATABASE_ID"
},
"properties":{
"YOUR_PAGE_NAME_COLUMN":{
"title":[
{
"text":{
"content":"TestPage"
}
}
]
},
"YOUR_RELATION_COLUMN_NAME":{
"relation":[
{
"id":"YOUR_RELATION_PAGE_ID"
}
]
}
}
}'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6903 次 |
| 最近记录: |