词汇/BearerWrite
Import personal vocabulary
Import up to 500 personal vocabulary entries from JSON or CSV. Imported entries start with fresh learning progress and keep an import source record.
Endpoint
POST
/api/v1/agent/capabilities/ielts_vocabulary_personal_import请求参数
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| content | string | 是 | UTF-8 JSON or CSV text. Import carries vocabulary content only, never review progress. |
| format | csv | json | 是 | Format of content. |
| sourceId | string | 否 | Stable import id when available; otherwise the service derives one from the content. |
| sourceTitle | string | 否 | Human-readable filename or import title. |
调用示例
curl -X POST \
'https://work.ieltsbuddy.igopx.cn/api/v1/agent/capabilities/ielts_vocabulary_personal_import' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer $IELTS_BUDDY_TOKEN' \
--data '{"content":"<content>","format":"csv","sourceId":"","sourceTitle":""}'请求结构
{
"type": "object",
"properties": {
"content": {
"type": "string",
"minLength": 1,
"maxLength": 2000000,
"description": "UTF-8 JSON or CSV text. Import carries vocabulary content only, never review progress."
},
"format": {
"type": "string",
"enum": [
"csv",
"json"
],
"description": "Format of content."
},
"sourceId": {
"default": "",
"description": "Stable import id when available; otherwise the service derives one from the content.",
"type": "string"
},
"sourceTitle": {
"default": "",
"description": "Human-readable filename or import title.",
"type": "string"
}
},
"required": [
"content",
"format",
"sourceId",
"sourceTitle"
],
"additionalProperties": false
}统一响应
接口结果位于 data;code 为 0 表示调用成功。
{
"code": 0,
"data": {},
"message": "ok"
}错误码
400
40001请求参数不符合接口契约401
40101缺少或使用了无效的访问令牌403
40301访问令牌不包含接口所需权限404
40401接口或目标资源不存在