resourceContributors


URI

<portalStatistics_uri>/resource/contributors[.<format>]

支持的方法

GETHEAD

父资源

portalStatistics

介绍

resourceContributors 资源是新增资源的贡献者信息资源。通过发送 GET 请求,可以获取一段时间内新增资源的贡献者信息。

支持的方法:

支持的表述格式:RJSON、JSON、HTML、XML。

资源层次

HTTP 请求方法

对如下 URI 执行 HTTP 请求,以 rjson 输出格式为例加以说明,其中,supermapiportal 是服务器名。

http://supermapiportal:8190/iportal/manager/portalstatistics/resource/contributors.rjson

GET 请求

获取一段时间内新增资源的贡献者信息。

请求参数

参数未设置,默认返回 iPortal 所有新增资源的贡献者信息,参数设置后,可获取一段时间内 iPortal 新增资源的贡献者信息, 请求参数必须包含在 URI 中。

名称 类型 含义
startTime Long 按资源创建的起始时间查询。
endTime Long 按资源创建的截至时间查询。
orderBy OrderBy 按排序字段查询。
currentPage int 分页页码。
pageSize int 分页中每页大小。
orderType OrderType 按排序时升序/降序查询。
resourceType ResourceType 资源类型。包含:MAP(地图资源)、SERVICE(服务资源)、SCENE(场景资源)、DATA(数据资源)、APP(应用资源)。

响应结构

对 resourceContributors 资源执行 GET 请求,返回新增资源贡献者列表信息。由以下字段组成:

字段 类型 说明
content List<ResContributorInfo> 页面内容。
currentPage int 当前第几页。
pageSize int 每页大小。
searchParameter SearchParameter 当前页搜索参数。
total int 总记录数。
totalPage int 总页数。

响应示例

对 resourceContributors 资源:http://localhost:8190/iportal/manager/portalstatistics/resource/contributors.rjson 执行 GET 请求,返回 rjson 格式的资源表述如下:

{

    "content": [

        {

            "count": 4,

            "userName": "admin"

        }

    ],

    "currentPage": 1,

    "pageSize": 10,

    "searchParameter": {

        "currentPage": 1,

        "endTime": 1492484197354,

        "keywords": null,

        "orderBy": null,

        "orderType": "ASC",

        "pageSize": 10,

        "startTime": 1492074997088

    },

    "total": 1,

    "totalPage": 1

}

如果希望获取一段时间内的新增资源贡献者列表信息,则需设置 startTime=1492074997089&endTime=2492063745789。即对 resourceContributors 资源:http://localhost:8190/iportal/manager/portalstatistics/resource/contributors.rjson?startTime=1492074997089&endTime=2492063745789 执行 GET 请求,则返回的 rjson 资源表述如下:

{

    "content": [

        {

            "count": 3,

            "userName": "admin"

        }

    ],

    "currentPage": 1,

    "pageSize": 10,

    "searchParameter": {

        "currentPage": 1,

        "endTime": 2492063745789,

        "keywords": null,

        "orderBy": null,

        "orderType": "ASC",

        "pageSize": 10,

        "startTime": 1492074997089

    },

    "total": 1,

    "totalPage": 1

}

HEAD 请求

返回跟 GET 请求一样的 HTTP 响应头,但是没有响应实体。可以在不必传输整个响应内容的情况下,获取包含在响应消息头中的元数据信息。元数据信息包括媒体类型,字符编码,压缩编码,实体内容长度等。

HEAD 请求可以用来判断 resourceContributors 资源是否存在,或者客户端是否有权限访问 resourceContributors 资源。通过对加.<format>的 URI 执行 HEAD 请求,还可以快速判断 resourceContributors 资源是否支持<format>格式的表述。

请参见