Python DTCloud API 读取 第十节

Python DTCloud API 读取 第十节,第1张

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": "记录不存在或已被删除!"}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/735278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存