Attributes
Attribute | type | values | default | mandate | comment |
question | string | true | |||
answer | string | true | |||
user | object | true |
/qna /create
Examples:
Method:/qna /create
Parameters:
{
"attrs":
[
"question":xxx,
"answer":yyy,
"user.id":userid
]
}
Response:
{
"error":0,
"result":{"id":1}
}
/qna/get
Method:/qna/get
Parameters:
{
"match":
[
["id", "=", 2],
],
"return":["question", "answer"],
}
Response:
{
"error":0,
"result":
{
"question":"xxx",
"answer":"yyy",
}
}
/qna/set
Method:/qna/set
Parameters:
{
"id":1,
"attrs":{"answer":"zzz"}
}
Response:
{
"error":0
}
/qna /delete
Method:/qna /delete
Parameters:
{
"id":1
}
Response:
{
"error":0
}
/qna/search
Method:/qna/search
Parameters:
{
"match":
[
["user.id", "=", 2],
],
"return":["question", "answer"],
}
Response:
{
"error":0,
"result":
{
total:2,
rows:
[
{
"question":"xxx",
"answer":"yyy",
},
{
"question":"xxx",
"answer":"yyy",
}
]
}
}
/qna/getPolicy
Method:/qna/getPolicy
Parameters:
{
"user.id":uid
}
Response:
{
"error":0,
"result":
{
options:
{
"minsize":"xxx",
"maxsize":"xxx",
"asksize":"xxx"
}
}
}