HShare不提供分享频次统计服务,但是提供了相应的接口以供用户实现相应的服务:
具体的API说明如下所示:
loadStat接口
URL: [customized]?url=[url]
Method: GET
Response Type: JSON
Response data:
name | type | meaning |
---|---|---|
stat | Integer | 当前页面被分享的次数 |
例:
Request:
GET https://www.heavenduke.com/hshare/?url=www.baidu.com
Response:
{
"stat": 2333
}
updateStat接口
URL: [customized]
Method: POST
Request Type: JSON
Request Data:
name | type | meaning |
---|---|---|
name | String | 社交平台的名称 |
url | String | 当前页面的地址 |
Response Type: JSON
Response data:
name | type | meaning |
---|---|---|
stat | Integer | 当前页面被分享的次数 |
Example Request:
GET https://www.heavenduke.com/hshare/?url=www.baidu.com
{
"name": "baidu",
"url": "www.baidu.com"
}
Response:
{
"stat": 2333
}
当前,两个接口的URL是可配置的,如果需要启用统计服务,用户需要同时提供两个接口的URL:
$("#container").hshare({
stat: {
loadUrl: "https://www.heavenduke.com/hshare",
updateUrl: "https://www.heavenduke.com/hshare"
}
});
注意事项:
所上传的当前页面地址的结构不包含查询部分,即URL结构如下:
[protocols]://[url]:[port]/[path]