Analysis V2
简介
API 接入点:https://doc.wjghj.cn/inpageedit-v2/analysis/api/
V2 是首个使用 mongoDB 数据库的版本,但是 API 没有太大变化,本次更新由于数据结构调整导致了 V1 的数据无法继承。
入口文件
GET /inpageedit-v2/analysis/api/?action=<action>
获取数据
GET /inpageedit-v2/analysis/api/?action=query&type=<type>
type=wiki
获取 wiki 站点数据
Send
GET /inpageedit-v2/analysis/api/?action=query&type=wiki&sitename=[sitename]&url=[url]
Params
按优先级排序
- sitename {String}
- 若指定,以 sitename 为键搜索数据,确切匹配,若有重名 wiki 将返回多个数据
- url {String}
- 若指定,以 url 为键搜索数据,确切匹配
Response
application/json
{
"status": true, // false
"query": [
// wikis...
],
errors: [
// if error
],
// Server informations...
}
提交数据
Send
POST /inpageedit-v2/analysis/api/?action=submit
Content-Type: application/json
{
"url": "<wgServerName><wgArticlePath>",
"sitename": "<wgSiteName>",
"username": "<wgUserName>",
"functionID": "<inpageedit_function_name>"
}
Response
{
"status": true, // false
"submit": {
// submitted data..
},
errors: [
// if error
],
// Server informations...
}
数据结构
{
"_id": ObjectId("<ID>"),
"url": "<wgServer><wgArticlePath>",
"sitename": "<wgSiteName>",
"_total": 0,
"date": {
"<Y-m-d>": {
"_total": 0,
"<inpageedit_function_name>": 0
}
},
"functions": {
"<inpageedit_function_name>": 0
},
"users": {
"<wgUserName>": {
"_total": 0,
"date": {
"<Y-m-d>": {
"_total": 0,
"<inpageedit_function_name>": 0
}
},
"functions": {
"<inpageedit_function_name>": 0
}
}
}
}