2.3.1 接口描述
描述 | 定义 |
接口名 | /api/v1/read/7 |
请求方式 | POST |
请求格式 | application/x-www-form-urlencoded |
本接口会校验access_token
2.3.2 输入参数
以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见公共请求参数。
参数名称 | 类型 | 必选 | 描述 |
data_type | String | 是 | 返回数据的格式 |
ids | String[] | 是 | 读取多个记录 |
fields | String | 是 | 指定读取的字段 |
/api/v1/read/id | int | 是 | id为变量,数据记录id |
domain | String | 否 | domain > ids > id 三种选一种 |
2.3.3 输出参数
定义的字段返回值
2.3.4 示例
输入示例:
postdata = { 'access_token': '1e553c2655474205b2cc81047102b2e3', #获取access_token 每天不一样目前 'model': 'res.partner', #当前对象 'uid': 2, #当前用户 uid, 后台二次校验 如果有修改修改帐号停用,并进入黑名单 'partner_id': 3, #当前用户partner_id,后台二次校验 如果有修改修改帐号停用,并进入黑名单 # 'lang': 'zh_CN', #当前用户语言 'cache': True, #用户缓存调用,用户调用参数可以设置为默认调用5分钟前的数据,后台代码可以控制 'data_type': 'list', #返回格式 # 字段定义 'ids': '1,2', # 具体的ID 'fields': 'id,name,title,write_date,date,child_ids,category_id', #那几个字段 } r = requests.post('http://127.0.0.1:1004/api/v1/read/0', data=postdata) print(r.text.encode('utf-8').decode('unicode_escape')) |
输出示例:
{ "data": [{ "id": 1, "name": "公司1" }, { "id": 2, "name": "DTCloud" }], "errcode": 0, "errmsg": "ok", "message": "请求成功!" } |
{"errcode": 1005, "errmsg": "no", "id": "", "message": "记录不存在或已被删除!"} |
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)