登录    |    注册

12.获取库列表接口

2020-09-27 19:28:18

### 12.获取库列表接口 ** POST为了兼容老版接口所以用POST表单 ** /lib/library/list ** ``` type:1表示我创建的库,2表示我收藏的库,3表示共享给我的库,4表示指给我审核的库,5获取我分享出的库,6获取公开的库,7根据传入的libID列表获取库信息此时翻页失效,10 新版获取共享库列表。 category_id:分类ID。(非必填,实际上是label ID,省缺值为0,表示不按分类查询) token:接口令牌。(如果获取公开库的时候不需要传) lib_type:库类型:1表示术语库 2表示语料库 (非必填,默认为1) is_open:是否公开的库,0表示所有的,1表示公开的,2表示非公开的(。非必填,默认为0) source_language_id:原文语言ID。 (非必填,默认为0) target_language_id:译文语言ID。 (非必填,默认为0) is_free:是否免积分:1表示只展示免费的库 2表示只展示收费的库 其他参数值都展示。(默认都展示) reverse_lang:是否返回原/译相反的库。 (非必填,默认为0) show_lib_type:显示被删除的库逻辑(非必填,缺省为1),1表示只显示未被删除的库,2表示只显示被删除的库,3表示都显示。 sort:指定云术语库的排序方式,默认是0按最后一次修改时间排序,1表示按术语条数排序,2表示按库名称排序,3按收藏数排序。 sort_direction:指定排序方向默认是0 表示逆序,1表示顺序。 library_ids:库ID列表(当type是7的情况这个参数必填,逗号分隔) version:版本号(非必填,如果这个参数存在则获取version大于这个参数的库) show_create_label : (0,1) 1表示展示库所有者分类,0表示展示请求人分类 p:翻页的页数 (非必填,默认为1) n:每页的获取的数据数 (非必填,默认为10) share_create_user_id:公开库用户id列表用英文逗号分隔,如果不为空在获取公开库的时候只获取包含这些用户的公开库 (非必填) ``` 返回值 ``` { "result": true, "errno": 0, "msg": "成功", "page_info": { "page_total": 1, "has_next_page": false, "has_pre_page": false }, "data": [ { "library_prefix_id": "0", "library_id": "12334", "library_name": "新建库", "source_language_id": "1", "target_language_id": "2", "owner_type": "1", "owner_id": "TR153", "manager_id": "TR153", "explain": "老KSHC二二恶", "count": "0", "create_user_id": "TR153", "create_time": "1472191749", "last_modify_user_id": "TR153", "last_modify_time": "1472192392", "delete": "1", "share": "0", "share_time": "0", "share_hot": "0", "sale": "0", "sale_time": "0", "sale_score": "0", "collect_score": "0", "remarks": "", "version": "610", "type": "1", "usecount": "0", "private_memo": "", "category": "", "label_ids": "" } ] } ```