Attribute |
type |
values |
default |
mandate |
comment |
question |
string |
|
|
true |
|
answer |
string |
|
|
true |
|
user |
object |
|
|
true |
|
+Examples:+
Method:/qna /create
Parameters:
\{
"attrs":
\[
"question":xxx,
"answer":yyy,
"user.id":userid
\]
\}
Response:
\{
"error":0,
"result":\{"id":1\}
\}
\\ |
Method:/qna/get
Parameters:
\{
"match":
\[
\["id", "=", 2\],
\],
"return":\["question", "answer"\],
\}
Response:
\{
"error":0,
"result":
\{
"question":"xxx",
"answer":"yyy",
\}
\} |
Method:/qna/set
Parameters:
{
"id":1,
"attrs":{"answer":"zzz"}
}
Response:
{
"error":0
}
Method:/qna /delete
Parameters:
{
"id":1
}
Response:
{
"error":0
}
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",
\}
\]
\}
\}
\\ |
Method:/qna/getPolicy
Parameters:
{
"user.id":uid
}
Response:
{
"error":0,
"result":
{
options:
{
"minsize":"xxx",
"maxsize":"xxx",
"asksize":"xxx"
}
}
}