资源搜索开放接口
说明
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 | 资源标签 |