SUPPORTED METHODS:
GET
Parameters | Type | Description |
---|---|---|
token (required) | Valid token |
CREATE
Parameters | Type | Description |
---|---|---|
token (required) | Valid token | |
post (required) | varchar | Post |
id (accepted) | integer | Message id (create comment on message with given id) |
title (accepted) | varchar | Message title |
sticky (accepted) | enum (0,1) | Is wall message sticky? 0: Message is not sticky 1: Message is sticky |
DELETE
Parameters | Type | Description |
---|---|---|
token (required) | Valid token | |
id (required) | integer | Message or comment id |
delete (required) | enum(message,comment) | What request should delete (message or comment) |
UPDATE
Parameters | Type | Description |
---|---|---|
token (required) | Valid token | |
id (required) | integer | Message id |
sticky (required) | enum (0,1) | Is wall message sticky? 0: Message is not sticky 1: Message is sticky |
DOCUMENTATION
GET
Gets wall messages and comments.
Level 5 is required.
--
Example Request:
{
"module":"messaging.wall",
"method":"GET",
"request":{
}
}
Example Response:
{
"status":1,
"data":[
{
"id":"171",
"user":{
"id":"12",
"name":"Alan Ford"
},
"date":"1337627278",
"sticky":"0",
"title":"Testing",
"post":"Hello",
"title_formatted":"Testing",
"post_formatted":"Hello"
},
{
"id":"168",
"user":{
"id":"5147",
"name":"Bob Rock"
},
"date":"1337342896",
"sticky":"0",
"title":"Hi",
"post":"Vihiiiiiiiiii :*",
"title_formatted":"Hi",
"post_formatted":"Vihiiiiiiiiii :*"
},
{
"id":"167",
"user":{
"id":"4910",
"name":"No 1"
},
"date":"1337341670",
"sticky":"0",
"title":"No avatar",
"post":"test",
"title_formatted":"No avatar",
"post_formatted":"test",
"comments":[
{
"id":"217",
"user":{
"id":"2",
"name":"Alan Ford"
},
"date":"1337342655",
"comment":"bla",
"comment_formatted":"bla"
},
{
"id":"218",
"user":{
"id":"5147",
"name":"Bob Rock"
},
"date":"1337348928",
"comment":"asdf",
"comment_formatted":"asdf"
}
]
}
],
"token":"xxxxxxx"
}
CREATE
Creates a new wall message or comment.
If message id is being specified, a comment is added. Else, a new message is being created. A user can create new wall messages/comments, only if it is enabled in admin settings.
Level 5 is required.
--
Example Request:
{
"module":"messaging.wall",
"method":"CREATE",
"request":{
"title":"New Title",
"post":"New message"
}
}
Example Response:
{
"status":1,
"data":[],
"token":"xxxxxxx"
}
DELETE
Deletes wall message or comment.
Level 5 is required.
--
Example Request:
{
"module":"messaging.wall",
"method":"DELETE",
"request":{
"id":"934",
"delete":"message"
}
}
Example Response:
{
"status":1,
"data":[],
"token":"xxxxxxx"
}
UPDATE
Updates wall message,
Level 4 is required.
--
Example Request:
{
"module":"messaging.wall",
"method":"UPDATE",
"request":{
"id":"1368352",
"sticky":"1"
}
}
Example Response:
{
"status":1,
"data":[
{
"id":1368352,
"company_id":343161,
"user_id":3999339,
"date":"1544538431",
"sticky":"1",
"title":"Post Title",
"post":"Post",
"deleted":"0",
"deleted_by":0
}
],
"token":"xxxxxxx"
}