资源搜索开放接口
说明
1.公共参数:
<sitename>:表示数据分享平台域名,即 http://fs.nje.cn
2.调用地址:
<sitename>/Service/Search.asmx
接口
1. 获取所有共享站点信息:
调用方法:
public List<SiteInfo>GetShareSites()
请求参数:
返回类型:
类型说明:
属性 说明
SiteID 站点ID
SiteName 站点名称
SiteLink 站点链接
SiteMaster 负责人
SiteContact 负责人联系方式
SortCode 排序字段
CreateDate 创建时间
2. 根据关键字获取所有共享资源信息:
调用方法:
public PagedShareResourcesResult GetPagedShareResourcesByKey(int pageIndex, int pageSize, string key = "")
请求参数:
属性 说明
pageIndex 分页索引(从1开始)
pageSize 分页行数(从1开始,最大500行)
key 资源信息关键字
返回类型:
类型说明:
属性 说明
TotalCount 总记录数
Models 资源信息列表
ResultStatus 参考【返回结果】
ShareResourceInfo:
属性 说明
Id 主键ID
ShareSiteID 站点编号
ResourceUID 资源唯一标识
ResourceTitle 标题
ResourceCategory 资源分类
ResourceSize 文件大小
ResourceType 资源文件类型
ResourceLink 资源访问地址
ResourceDownLink 资源文件下载地址
ResourceComment 资源说明
ResourceUser 资源发布账户
ResourcePublishDate 资源发布时间
CreateTime 创建时间
Tag 资源标签
3. 根据关键字获取指定共享站点所有共享资源信息:
调用方法:
Public PagedShareResourcesResult GetPagedShareSiteResourcesByKey(int pageIndex, int pageSize, string shareSiteID, string key = "")
请求参数:
属性 说明
pageIndex 分页索引(从1开始)
pageSize 分页行数(从1开始,最大500行)
shareSiteID 共享站点编号(不能为空)
key 资源标题关键字
返回类型:
类型说明:
属性 说明
TotalCount 总记录数
Models 资源信息列表
ResultStatus 参考【返回结果】
ShareResourceInfo:
属性 说明
Id 主键ID
ShareSiteID 站点编号
ResourceUID 资源唯一标识
ResourceTitle 标题
ResourceCategory 资源分类
ResourceSize 文件大小
ResourceType 资源文件类型
ResourceLink 资源访问地址
ResourceDownLink 资源文件下载地址
ResourceComment 资源说明
ResourceUser 资源发布账户
ResourcePublishDate 资源发布时间
CreateTime 创建时间
Tag 资源标签
返回结果
编码 说明
ok 操作成功
101 共享站点不存在
102 搜索关键字非法
400 操作失败
500 未知错误